2009-05-13 1 views
0

Я использую LAMP на localhost. Я могу войти в систему, которая использует mysql db, перейти на главную страницу (управляемая данными), но когда я вхожу на эту конкретную страницу, ее штраф, но когда я обновляю ошибку, «Нет выбранной базы данных», то каждая страница говорит так.Ошибка MySQL «Нет выбранной базы данных»

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

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

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

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

+0

Какие «страницы» вы говорите? – innaM

ответ

0

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

+0

связан со строкой соединения – 2009-05-13 10:57:16

+0

, что связано со страницей строки подключения? – cgp

+0

извините, да, у всех есть и это тоже, если предположить, что этого конкретного не было, тогда остальные должны правильно загрузить – 2009-05-13 10:58:10

0

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

+0

но как этот эффект на других страницах – 2009-05-13 11:00:14

0

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

+0

могли бы вы рассказать о том, что чуть больше – 2009-05-13 11:00:35

0

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

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

+0

 mysql_select_db($database_mblogging, $mblogging); $query_Recordset1 = "SELECT * FROM table"; $Recordset1 = mysql_query($query_Recordset1, $mblogging) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); do { Id:echo $row_Recordset['id'] } while ($row_$Recordset = mysql_fetch_assoc($Recordset1)); 
Вот и все ... Когда ошибка выскакивает, никаких других страниц нагрузок – 2009-05-13 11:13:14

 Смежные вопросы

  • Нет связанных вопросов^_^