从 PHP 中提取超过 1 个回显

Posted

技术标签:

【中文标题】从 PHP 中提取超过 1 个回显【英文标题】:Pull more than 1 echo from PHP 【发布时间】:2011-12-29 02:17:50 【问题描述】:

好的,我有一个将用户名和密码发送到 php 页面的登录屏幕。 PHP 页面根据登录状态回显是或否,但我希望它回显数据库中的用户 ID 以供进一步使用。我必须为此使用 JSON 吗?我不知道如何检索多个回声。目前的代码是:

- (IBAction) login: (id) sender

NSString *post =[NSString stringWithFormat:@"username=%@&password=%@",usernameField.text, passwordField.text];

NSString *hostStr = @"https://www.mysite.com/login.php?";
hostStr = [hostStr stringByAppendingString:post];
NSData *dataURL =  [NSData dataWithContentsOfURL: [ NSURL URLWithString: hostStr ]];    
NSString *serverOutput = [[NSString alloc] initWithData:dataURL encoding:   NSASCIIStringEncoding];

if([serverOutput isEqualToString:@"Yes"])


    UIAlertView *alertsuccess = [[UIAlertView alloc] initWithTitle:@"Business Manager"   message:@"Login Successful"
                                                          delegate:self  cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];

    [alertsuccess show];
    [alertsuccess release];
    RootViewController *viewMenu = [[RootViewController alloc]
                                    initWithNibName:@"RootViewController" bundle:[NSBundle mainBundle]];
    self.rootViewController = viewMenu;
    [viewMenu release];
    [self.navigationController pushViewController:self.rootViewController animated:YES];

 else 
    UIAlertView *alertsuccess = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Username or Password Incorrect"
                                                          delegate:self   cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
    [alertsuccess show];
    [alertsuccess release];




现在我只想再提取一个名为“ID”的回声。为此形成 JSON 似乎是任意的。

【问题讨论】:

【参考方案1】:

从技术上讲,您可以使用任何您想要的响应格式——尽管最好坚持使用标准的东西,因为您将能够找到已经为您制作的库。带有 JSON 响应的 REST 服务是促进服务器和客户端之间通信的一种非常简单的方法,因此从那里开始可能是一个好主意。

【讨论】:

以上是关于从 PHP 中提取超过 1 个回显的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 PHP 从 mySQLi 查询中回显每一行?

SpringMVC 从 0 开始SpringMVC RESTFul 实战案例——实现修改功能

SpringMVC 从 0 开始SpringMVC RESTFul 实战案例——实现修改功能

easyui 修改方法时下拉列表框的回显怎么写

elementUI的级联选择器el-cascader

从返回前置响应的变量或对象中回显 PHP 中 JSON 字符串的一部分