Получить данные обратно из базы данных MySql и отобразить их в & quot; UITextview & quot;

Я пытаюсь в течение двух недель исправить проблему с моим кодом и просто схожу с ума, уже пытаясь это исправить, так что вот я здесь. У меня есть контроллер регистрации, на котором я успешно загрузил данные пользователей в базу данных с информацией об их «macaddress». Теперь я слышал, что apple изменил macaddress, и он больше не доступен, но это мой код, и он сейчас работает для меня, так что если вы можете порекомендовать что-то еще, это будет хорошо. Моя главная проблема «здесь» заключается в том, что я не могу отобразить данные своих пользователей обратно. Мне нужны данные, чтобы каждый конкретный пользователь возвращался на IPhone, тогда я использую » macadress «, чтобы получить идентификатор устройства пользователя, но не может вернуть его в» UITextView «, как я могу это сделать? какие методы использовать для правильного отображения? Должен ли я продолжать использовать «macaddress», или есть ли лучший способ сохранить пользователей в базе данных? это мой код:

.м файл

#import "MacAddress.h"

## —— ##

@property (nonatomic, retain) NSMutableArray *user_description;
@property (nonatomic, retain) NSMutableArray *user_website;
@property (nonatomic, retain) NSMutableArray *user_email;
@property (nonatomic, retain) NSMutableArray *user_subject;

## ——- ##

NSURL *url = [NSURL URLWithString:GET];
NSError *error = nil;
NSData *data = [NSData dataWithContentsOfURL:url];NSDictionary *dic = nil;

if (!data)
{
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Error" message:@"Data not found !!." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
return;
}

NSLog(@"data %@",data);

dic = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error];

[_user_email removeAllObjects];
[_user_description removeAllObjects];
[_user_subject removeAllObjects];
[_user_website removeAllObjects];NSLog(@"Dictionary data %@",dic);for (NSDictionary *obj in [dic objectForKey:@"r"]) {

[_user_description addObject:[obj valueForKey:@"Description"]];
[_user_website addObject:[obj valueForKey:@"Website"]];
[_user_email addObject:[obj valueForKey:@"Email"]];
[_user_subject addObject:[obj valueForKey:@"Subject"]];

——-

 PHP Code:

<?

$macaddress=$_GET['UserID'];

include("dbConnection.php");

$query="Select RegisterationID,Description,Website,Email,Subject from UserProfile INNER JOIN User
ON        User.UserID = UserProfile.RegisterationID where User.UserID='$macaddress'";

$result=mysql_query($query,$conn);

while ($row1 = mysql_fetch_array($result)){
$photos[]=$row1;
}$body = array();

if (!empty($r))
$body['r'] = $r;

if (!empty($body))
echo json_encode ($body);include("dbClose.php");?>

0

Решение

Я советую вам использовать Parse Cloud.

Это лучше и проще, чем MySQL. Вам не нужен php, все автоматически!

Для дополнительной информации : http://www.appcoda.com/ios-programming-app-backend-parse/

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector