У меня есть этот код:
$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 или нет?