gpt4 book ai didi

php - 从MySql数据库取回数据并显示在 "UITextview"上

转载 作者:行者123 更新时间:2023-11-29 23:45:55 25 4
gpt4 key购买 nike

我现在正在尝试两周的时间来解决我的代码问题,并且已经疯狂地尝试修复它,所以我在这里。我有一个注册 Controller ,我成功地将用户数据及其“macaddress”信息上传到数据库中。现在我听说苹果更改了 macaddress,它不再可用,但这是我的代码,它现在对我有用,所以如果你可以推荐其他东西,那会很好。我的主要问题“这里”是我无法显示我的用户数据,我需要每个特定用户将数据返回到 iPhone,然后我使用“macadress”来获取用户设备 ID,但无法将其返回到“UITextView”中,我该怎么做?使用什么方法才能正确显示它?我应该继续使用“macaddress”还是有更好的方法来在数据库中保存用户?这是我的代码:

.m 文件

#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");


?>

最佳答案

我建议您使用 Parse Cloud 。

它比 mysql 更好、更简单,你不需要任何 php,一切都是自动的!

了解更多信息:http://www.appcoda.com/ios-programming-app-backend-parse/

关于php - 从MySql数据库取回数据并显示在 "UITextview"上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25952910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com