将数据从php返回到目标c
因此,我编写了PHP来对照MySQL数据库检查输入的用户名。我可以从iPhone向PHP发送一个带有用户名的请求。问题是要拿回一些东西 如何将一个布尔值从PHP代码返回到objective-c代码 我已发送此用户名:将数据从php返回到目标c,php,objective-c,Php,Objective C,因此,我编写了PHP来对照MySQL数据库检查输入的用户名。我可以从iPhone向PHP发送一个带有用户名的请求。问题是要拿回一些东西 如何将一个布尔值从PHP代码返回到objective-c代码 我已发送此用户名: NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease]; [request setURL:[NSURL URLWithString:[NSString stringWithFor
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://nailorbail.net63.net/submit_user_info.php?username=%@",username]]];
[request setHTTPMethod:@"GET"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Current-Type"];
NSURLConnection *conn = [[NSURLConnection alloc]initWithRequest:request delegate:self];
在PHP方面:
$username = mysql_real_escape_string($_GET['username']);
$usernameArray = array();
$query = "SELECT username FROM main;";
$result = mysql_query($query);
$max = 0;
while($row = mysql_fetch_assoc($result)) {
$usernameArray[$max] = $row['username'];
$max++;
}
for ($i = 0; $i < $max; $i++)
{
if (strcasecmp($username, $usernameArray[$i]) == 0)
{
echo $username . ' is equal to ' . $usernameArray[$i];
break;
}
}
$username=mysql\u real\u escape\u字符串($\u GET['username']);
$usernameArray=array();
$query=“从main中选择用户名;”;
$result=mysql\u query($query);
$max=0;
while($row=mysql\u fetch\u assoc($result)){
$usernameArray[$max]=$row['username'];
$max++;
}
对于($i=0;$i<$max;$i++)
{
if(strcasecmp($username,$usernameArray[$i])==0)
{
echo$username.'等于“$usernameArray[$i];
打破
}
}
当我在浏览器中手动访问页面时,从
username
生成一个值,它工作得非常好。您是否实际实现了任何NSURLConnection委托方法?我没有,对它不太熟悉。我现在正在看它的一些示例代码是的,您需要从那里开始,因为除非您实现一些委托,否则您将不会“得到任何回报”。