如何使用Objective-c连接到我的php/MySQL服务器?

如何使用Objective-c连接到我的php/MySQL服务器?,php,mysql,objective-c,Php,Mysql,Objective C,我有一个MySQL数据库/表设置和一个在线的.php文件,可以将数据插入MySQL数据库。我的php代码如下: <? $name = $_GET['name']; $minScore = $_GET['minScore']; $hourScore = $_GET['hourScore']; $dayScore = $_GET['dayScore']; $service = "dddd.com"; $username = "dddd"; $password = "dddd"; $data

我有一个MySQL数据库/表设置和一个在线的.php文件,可以将数据插入MySQL数据库。我的php代码如下:

<?

$name = $_GET['name'];
$minScore = $_GET['minScore'];
$hourScore = $_GET['hourScore'];
$dayScore = $_GET['dayScore'];

$service = "dddd.com";
$username = "dddd";
$password = "dddd";
$database = "dddd_DATA1";

mysql_connect($service, $username, $password);
@mysql_select_db($database) or die( "Unable to select database");

if($minScore>0) {
    $query="INSERT INTO currentScores VALUES ('$name', '$minScore', '$hourScore','$dayScore',null)";
    $result=mysql_query($query);
    echo("Score submitted! Name: $name, Score: $minScore");
}
else {
echo("No score was submitted");
}

?>
我建议使用,这使得请求URL更容易。要提供NSURLRequest的简单示例,您可以执行同步请求:

NSError * error = nil;
NSURLResponse * response = nil;
NSData * downloadedData = [NSURLConnection sendSynchronousRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@""]] 
                                                returningResponse:&response 
                                                            error:&error];
downloadedData包含请求的响应主体,因此应用程序接收到您随附发送的数据

不建议使用同步请求,因为它们会阻止整个应用程序

选择发送回数据的格式取决于复杂性。如果只想返回状态码或字符串,请使用纯文本。如果您希望得到带有错误代码和数组的结构化响应,我建议使用JSON。XML也很好,但在iOS中使用XMLParser可能会很痛苦。有很好的库可以解析JSON,JSON被转换为NSDictionary和NSArray,因此可以很容易地在应用程序中使用

我经常利用