如何使用Objective-c连接到我的php/MySQL服务器?
我有一个MySQL数据库/表设置和一个在线的.php文件,可以将数据插入MySQL数据库。我的php代码如下:如何使用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
<?
$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,因此可以很容易地在应用程序中使用
我经常利用