-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'两次?这个不成立。 –