Ошибка MySQL

Shturmovuk

Новичок
Ошибка MySQL

У меня такая ошибка...

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/tienskh/public_html/_catalog.php on line 15.

Сам запрос - простейший:
"SELECT * FROM PV_kurs"

Прочитав кучу статей, пробовал многое:

добавил две строчки в начало скрипта:

ini_set('display_errors',1);
error_reporting(E_ALL); /*пробовал и (E_ALL ^E_NOTICE)*/

Кроме того, добавил строчку в .htaccess:
php_flag display_errors 1

А тут не пойму - должно появляться сообщение указанное выше или другое? Я так понимаю указанное это информация для пользователя, а мне нужно сообщение системы об ошибке, да?

Логи на сервере пустые.

Что делать? В сети нашёл инфу что кому-то помогло REPAIR TABLE, но мне - никак, несколько раз пробовал.

Самое интересное что под денвером всё работает без ошибок. (Базу тоже составил на локальном компе, а потом через экспорт-импорт залил на сервер).

Я на измене...
 

zerkms

TDD infected
Команда форума
Shturmovuk
При возникновении проблем с функциями mysql (supplied argument is not a valid MySQL result resource) под строкой, где произошла ошибка, обязательно надо вывести на экран mysql_error() и сам запрос - для визуального контроля и копирования на форум.
глаза разуй?
 

Shturmovuk

Новичок
Автор оригинала: zerkms
Shturmovuk

глаза разуй?
прошу прощения, почти разобрался. (Глюк в том, что затупил, под ошибочной строкой писал просто mysql_error()).

Вот что он мне отвечает:
1046: No database selected. .

Как это понимать? функция
PHP:
mysql_select_db('items', $db)
объявлена.

В чём дело?
 

zerkms

TDD infected
Команда форума
это значит, что база не выбрана.
включай вывод ошибок, отлаживай.
ну и сюда запости верхушку скрипта, где у тебя коннект + выбор.
 

Shturmovuk

Новичок
Всё понял! Вопрос исчерпан.

Дело в том, что CPanel'ька изменила название моей DB, хотя раньше всё отлично было.

Спасибо что открыли глаза! :)
 
Сверху