Просмотр полной версии : php ошибка с mysql
razor737
23.05.2009, 19:19
$r=mysql_query("select * from table");
echo "в таблице ".mysql_num_rows($r)." записей<br>";
выдает ошибку:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in Z:\home\proba\www\proba\db.php on line 9
в гугле не нашел ответа. Что делать?
$cou = count(mysql_fetch_array($query)); или SELECT COUNT(*) FROM table
у тебя запрос не выполнился.
Проверяй код ошибки. Или у тебя не сконнектился с базой или нет прав на селект или таблица не существует.
Хотя лучше напиши select * from `table` потому как table - служебное слово
Обработать ошибки подключения и выполнения запроса надо б
$link = mysql_connect (...) or die ("Connection error: " . mysql_errno() . " - " . mysql_error());
mysql_select_db ("mybase", $link) or die ("Wrong DB: " . mysql_errno() . " - " . mysql_error());
$r = mysql_query ("select * from table", $link);
if (!$r)
die ("Query failed: " . mysql_errno() . " - " . mysql_error());
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot