我希望显示来自数据库的数据,条件是找不到数据时会返回字符串值"数据不可用或已被删除"
$Q = mysql_query("SELECT *
FROM geosekolah
JOIN kecamatan USING (id_kecamatan)
JOIN kelurahan USING (id_kelurahan)
where id_sekolah=".$id )
or die(mysql_error());
if($Q){
$posts = array();
if(mysql_num_rows($Q))
{
while($post = mysql_fetch_assoc($Q)){
$posts[] = $post;
}
}
$data = json_encode(array('results'=>$posts));
if (!mysql_num_rows($Q)) {
echo "data not available or already deleted";
exit;
}
}
以上是我创建的代码,但它不起作用。当数据包含在数据库中时,始终显示字符串"数据不可用或已删除" 如何解决问题,感谢所有帮助过回答的人。