Доброе время суток! Купил книгу сию книгу, все понравилось, четко и ясно изложено. Только вот непонятная проблема, когда пробую сделать доску объявлений, как в главе 13, то в браузере показывает ошибку:
Код:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\board.loc\index.php on line 39
Все перепроверил, даже сверял с кодом который был на диске с книгой. В чем проблема-то?
И еще, под ошибкой высвечивается редактор spaw, только вот напечатать что-то в нем невозможно, курсор не ставится.
$q="select * from board where apr=1 limit ".$records.". $N";
Т.е. вместо запятой, точку поставил перед $N. Предупреждение с ошибкой исчезло.
Но текст объявления все равно не могу ввести. Вот скрины с Мозиллы и Осла:
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
Посмотри, может опять где-то мелкая ошибка. Самое интересное, что у меня то все работало. Хотя стой. Там есть сценарий create.sql - он создает таблицу, но не добавляет объявление. Может нечего выводить? Поставь phpmyadmin для просмотра и управления базой данных
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
Имя базы данных у вас будет другое скорее всего, потому нужно указать имя пользователя и пароль. У вас они тоже другие. Конечно с таким конфигом работать не будет
Он говорит про то, что $dbname = 'db'; у тебя другое.
Я не знаю что там в книге написано, но если прилагается файл .sql, то импортируй его через phpmyadmin в базу данных 'db' (если нет, то создай) или добавь в любую другую базу,эту таблицу. Если нет файла .sql, то посмотри название таблицы в скрипте и создай такую же, по аналогии.
естественно, если добавишь таблицу в другую БД, то придется править $dbname = 'db'; , где db - имя базы данных в которой находится твоя таблица.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах