|
|
|
| Непонятная штука.
$query = "select * from groups where group_name=”.$any;
$result = mysql_query($query);
$num = mysql_num_rows($result);
// и т.д.
|
Раньше работало, а теперь выводится «Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in….».
please, объясните в чем дело. | |
|
|
|
|
|
|
|
для: denok
(22.03.2006 в 13:26)
| | mysql_num_rows() принемает дескриптор запроса, и выдает ошибку если он пустой.
Следовательно у Вас не верный SQL запрос или он выдает пустоту. | |
|
|
|
|
|
|
|
для: denok
(22.03.2006 в 13:26)
| | Если это точный запрос, то не понятно где закрывающие кавычки? | |
|
|
|
|
|
|
|
для: denok
(22.03.2006 в 13:26)
| |
$query = "select * from groups where group_name=”.$any.";";
|
Скорее всего БД не обработала SQL-запрос без закрывающих точки с запятой, а перед строкой
$result = mysql_query($query);
|
нет проверки, вроде такой:
если у вас нарушится связь с БД, экран засыпет сообщениями об ошибках при таком подходе.
скорее всего дело просто в синтаксисе SQL-запроса | |
|
|
|
|
|
|
|
для: denok
(22.03.2006 в 13:26)
| | . | |
|
|
|
|
|
|
|
для: denok
(22.03.2006 в 13:26)
| | Видимо проблема из-за $any .
<?
$query = "select * from groups where group_name=".$any;
if(!($result = mysql_query($query)))
die("Error on $query : ".mysql_error());
$num = mysql_num_rows($result);
?>
|
А еще в Вашем посте разные кавычки - открывающая и закрывающие. | |
|
|
|