これはとてつもなく単純に思えるかもしれませんが、何も返さないクエリの処理方法によっては、あらゆる種類のエラーが発生しています。
$query = "SELECT * FROM messages WHERE id > ".$messageId;
$result =mysql_query($query);
$time = time();
while(time()-$time<60 && $result==false)
{
$result = mysql_query($query);
}
if(result != false)
//Encode response
else
//return nothing
mysql_query() が何かを返したかどうかを確認するにはどうすればよいですか?