私はこのコードを持っています:
$rows = array();
$res = mysql_query($someQuery);
if(!mysql_errno())
while($row = mysql_fetch_assoc($res))
$rows[] = $row;
$someQuery
フォームに書き込む任意のクエリです。mysql_errno は、エラーを含む mysql クエリを作成したときにケースをキャッチします。しかし、「テーブル名から削除」クエリを実行すると、もちろんエラーではありませんが、同時に mysql_fetch_assoc が「警告: mysql_num_rows(): 提供された引数は有効な MySQL 結果ではありません」で失敗することがわかりました。 /blah/blah/file.php 行 x のリソース」。
私はマニュアルでそれを探してみました (多分私は盲目です...) しかし、 $res が有効な MySQL 結果リソースであるかどうかを確認するために使用できる関数はありますか?