Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将数据从php返回到目标c_Php_Objective C - Fatal编程技术网

将数据从php返回到目标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

因此,我编写了PHP来对照MySQL数据库检查输入的用户名。我可以从iPhone向PHP发送一个带有用户名的请求。问题是要拿回一些东西

如何将一个布尔值从PHP代码返回到objective-c代码

我已发送此用户名:

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委托方法?我没有,对它不太熟悉。我现在正在看它的一些示例代码是的,您需要从那里开始,因为除非您实现一些委托,否则您将不会“得到任何回报”。