-3
ここで、コードが間違っていると私にmysql_assocでエラーが発生します。私はコードWebサービスphpで間違っています
if($_SERVER['REQUEST_METHOD'] == "POST"){
$sql=mysql_query("SELECT * FROM users");
$query = mysql_query($sql);
$json = array(); // create empty array
$i = 0; // start a counter
while($result=mysql_fetch_assoc($query)){
$json[$i]['name'] = $result['name'];
$json[$i]['email'] = $result['email'];
$i++;
}
if(count($json)>0){
}else{
$json = array("msg" => "No infomations Found");
}
header('Content-type: application/json');
}
サービスを実行した後にエラーが発生しました。
<br />
<b>Warning</b>: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in <b>C:\xampp\htdocs\satyam\services\select.php</b> on line <b>11</b><br />
すべての 'mysql_ *'関数は失敗する可能性があります。エラーがないか確認してください。また、mysql拡張を使用しないでください。これは非常に古く、もはやサポートされていません。 [MySQLi](http://php.net/mysqli)または[PDO](http://php.net/pdo)を見てください...さらに、なぜmysql_queryを2回呼びますか?意味がない。 –