Автор: satana 30.6.2007, 14:43
Создал сайт, залил его в нет, проверяю такая вот ошибка:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/tu1.ru/v/vu/vulcan/htdocs/www/script.php on line 32
Код в php выглядит так
Код
$link = mysql_connect($host, $name, $pass);
mysql_select_db($db);
$result = mysql_query("SELECT * FROM users");
if (mysql_num_rows == 0)
{
print("Users - 0");
}
else
{
$num = mysql_num_rows($result);
print("Users - ".$num."!");
}
Ошибка на 32 вторую строку, а именно на
Код
if (mysql_num_rows == 0)
- на localhost создавал, перепроверял - все нормально, в чем причина?
Автор: gid 30.6.2007, 15:00
А что Вы хотите от:
Код
$link = mysql_connect($host, $name, $pass);
mysql_select_db($db);
$result = mysql_query("SELECT * FROM users");
>>>>> if (mysql_num_rows == 0) <<<<<<
{
print("Users - 0");
}
else
{
$num = mysql_num_rows($result);
print("Users - ".$num."!");
}
По идее должно быть:
Код
$link = mysql_connect($host, $name, $pass);
mysql_select_db($db);
$result = mysql_query("SELECT * FROM users");
$num = mysql_num_rows($result);
if ($num == 0)
{
print("Users - 0");
}
else
{
print("Users - ".$num."!");
}
Ошибка возникает из за того, что переменная (в Вашем случае констатна) mysql_num_rows нигде не определена. На localhost возможно она где-либ предопределяется во время работы с БД MySQL хотя я в этом сомневаюсь.
offtop:
Кстати, интересный сайт про вулканы намечается. Если нужен хостинг без рекламы под этот сайт, то 20-50 mb выделить смогу. Если интересно стучитесь 6-426-630
Автор: satana 30.6.2007, 22:15
Цитата(gid @ 30.6.2007, 16:00)

Кстати, интересный сайт про вулканы намечается. Если нужен хостинг без рекламы под этот сайт, то 20-50 mb выделить смогу. Если интересно стучитесь 6-426-630
Было бы замечательно. Мой icq в личной информации (на этом форуме)