PHPでWebサービスを開発しました。MySQL データベースを使用します。ここでは、JSON を使用しました。iPhone アプリでこの Web サービスからデータを取得したいと考えています。1 つのパラメーターを持つ関数を使用しました。iPhoneでこれを使用するにはどうすればよいですか?
ウェブサービス:
<?php
echo getdata($_REQUEST['lastupdate']);
function getdata($lastupdatedate){
$json = '{"foo-bar": 12345}';
$obj = json_decode($json);
//print $obj->{'foo-bar'}; // 12345
$con = mysql_connect("localhost","un","pwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
//print_r($con);
mysql_select_db("roster", $con);
$query = "select * from rates where LastUpdated = '".$lastupdatedate."' order by LastUpdated limit 1";
$rs = mysql_query($query) or die($query);
//print_r($rs);
while($row=mysql_fetch_assoc($rs)){
$record[] = $row;
}
$data = json_encode($record);
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Content-type: application/json');
return $data;
}
?>
URL をリクエストしています: http://domain/t1.php?lastupdate=2012-09-01 01:00:00
。