Как избавиться от сообщений об ошибке (supplied argument is not a valid MySQL result)

  • Автор темы Автор темы Tofik
  • Дата начала Дата начала

Tofik

Новичок
Как избавиться от сообщений об ошибке (supplied argument is not a valid MySQL result)

Мой скрипт выдаёт следующие ошибки:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /h/voloknocom/htdocs/subscribe/subscribe_edit.php on line 50
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /h/voloknocom/htdocs/subscribe/subscribe_edit.php on line 79

50 строка:
$num=mysql_num_rows(mysql_query("SELECT * FROM `$_POST[subscribe]`"));
79:
while($row=mysql_fetch_row($query))
где $query=mysql_query("SELECT * FROM `$_POST[subscribe]`);

таблица с таковым именем существует, но если не содержит записи, то выскакивают сообщения об ошибке, но скрипт работает правильно.
Как избавиться?
 
у тебя запрос неправильный
$sql = "SELECT * FROM `$_POST[subscribe]`";
echo $sql;
что выводит ?
 
от сообщений об ошибках не надо избавляться.
избавляться надо от ошибок.

если тебе пишет ошибку, значит, дело не в записях, а в запросе.
У тебя в нем очень забавные кавычки.
 
$query=mysql_query("SELECT * FROM `$_POST[subscribe]`);
===>
$query=@mysql_query("SELECT * FROM `$_POST[subscribe]`) or die(mysql_error())
 
Сверху