Ошибка MySQL "База данных не выбрана" - PullRequest
0 голосов
/ 13 мая 2009

Я использую ЛАМПУ на localhost . Я могу войти в систему, используя mysql db, добраться до главной страницы (управляемой данными), но когда я вхожу на эту конкретную страницу, это нормально, но когда я обновляю ошибку, «База данных не выбрана», то одна каждая страница говорит об этом. *

Я перезапустил сервер Apache, MySQL

Браузеры FF, IE, Chrome все показывают одинаковые ошибки, очищенный кеш тоже. В то же время другие веб-сайты, которые используют тот же сервер LAMP, работают нормально.

Теперь это странно

Все идеи приветствуются.

Ответы [ 4 ]

0 голосов
/ 13 мая 2009

Попробуйте просмотреть код, который соединяется с базой данных и пытается получить данные. В большинстве случаев есть файл конфигурации, который определяет атрибуты соединения, такие как имя пользователя, пароль, сервер базы данных, порт и база данных, которые также будут использоваться.

например, в phpMyAdmin хранит информацию в библиотеки / Config.class.php файл.

0 голосов
/ 13 мая 2009

Когда вы соединяетесь с php, вы не выбираете базу данных (или выбор неудачен). Возможно, используется переменная, которая не заполняется должным образом?

0 голосов
/ 13 мая 2009

Где-то в коде (PHP) база данных по умолчанию сбрасывается, вероятно, при подключении к общей базе данных. Я думаю, это ошибка в продукте, который вы используете.

0 голосов
/ 13 мая 2009

На главных страницах используется mysql_select_db("foo"), а на данном конкретном нет?

...