Показать сообщение отдельно

  #6  
Старый 20.01.2012, 01:00
Nick Hander
Познавший АНТИЧАТ
Регистрация: 30.03.2010
Сообщений: 1,068
С нами: 8484086

Репутация: 335


По умолчанию

всё сделал теперь такая ошибка Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/t/tickhack.hut4.ru/WWW/index.php on line 73
Функция mysql_num_rows(), которая вычисляет количества строк в БД, удовлетворяющих запросу, должна иметь один параметр - переменную, которая определяет сам запрос к БД. Эта переменная должна задаваться функцией mysql_query().
Например:

code:

$zapr=mysql_query("SELECT name FROM users WHERE name='admin'");
$kol=mysql_num_rows($zapr);

Этот код выбирает пользователя из БД юзеров с ником админ, а в переменную $kol идет количество найденных строк. То есть чаще всего это будет 0, если такой строки нет, и пользователя с ником admin в базе тоже нет, либо 1 (одна строка найдена), если есть. У тебя неправильно задан аргумент, смотри, что у тебя стоит за переменная в функции mysql_num_rows(). Должна содержаться переменная, содержащая запрос mysql_query.
 
Ответить с цитированием