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

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]`);

таблица с таковым именем существует, но если не содержит записи, то выскакивают сообщения об ошибке, но скрипт работает правильно.
Как избавиться?
 

Макс

Старожил PHPClub
у тебя запрос неправильный
$sql = "SELECT * FROM `$_POST[subscribe]`";
echo $sql;
что выводит ?
 

Фанат

oncle terrible
Команда форума
от сообщений об ошибках не надо избавляться.
избавляться надо от ошибок.

если тебе пишет ошибку, значит, дело не в записях, а в запросе.
У тебя в нем очень забавные кавычки.
 

Yurik

/dev/null
$query=mysql_query("SELECT * FROM `$_POST[subscribe]`);
===>
$query=@mysql_query("SELECT * FROM `$_POST[subscribe]`) or die(mysql_error())
 
Сверху