私は次のphpファイルを持っています:
<?php
$username="root";
$database="testdb";
mysql_connect(localhost,$username);
$user=$_GET["user"];
$password=$_GET["password"];
$query="SELECT documento FROM person WHERE user='".$user." and password ='".$password."'";
$result=mysql_query($query) or die (mysql_error("error "));
$num=mysql_numrows($result);
mysql_close();
$rows=array();
while($r=mysql_fetch_assoc($result)){
$rows[]=$r;
}
echo json_encode($rows);
?>
次の関数によって達成された情報を取得しますが、例にはphp入力条件がなく、パラメーターはhttp://www.youtube.com/watch?feature=endscreen&v=IQcLngIDf9k&NR=1select * from person
に基づく関数でした。
-(void) getData:(NSData *) data{
NSError *error;
json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
}
-(void) start {
NSURL *url = [NSURL URLWithString:kGETUrl];
NSData *data = [NSData dataWithContentsOfURL:url];
[self getData:data];
}
sqlステートメントに入力パラメーターがあるため、コードとしてではなく、次のようなものを試しました。iOS用のシンプルなPHP / MySQL Webサービスですが、必要なものに対応できません。