0

localhostで LAMP を使用しています。mysql dbを使用してログインし、メインページ(データ駆動型)にアクセスできますが、この特定のページに入ると問題ありませんが、更新するとエラーが「データベースが選択されていません」になり、すべてのページにそう表示されます。

Apache、MySQL サーバーを再起動しました

ブラウザ FF、IE、Chrome はすべて同じエラーを表示し、キャッシュもクリアしました。同時に、同じ LAMP サーバーを使用する他の Web サイトは正常に動作します。

今それは奇妙です

すべてのアイデアを歓迎します。

4

4 に答える 4

0

メインページは使用していますがmysql_select_db("foo")、この特定のページは使用していませんか?

于 2009-05-13T10:56:34.023 に答える
0

phpで接続しているときは、データベースを選択していません(または選択が失敗しています)。適切に設定されていない変数を使用している可能性がありますか?

于 2009-05-13T10:57:34.223 に答える
0

コード(PHP)のどこかで、おそらく共有データベース接続で、デフォルトのデータベースがリセットされます。これはあなたが使っている製品のバグだと思います。

于 2009-05-13T10:57:47.983 に答える
0

データベースに接続してデータを取得しようとするコードを調べてみてください。ほとんどの場合、ユーザー名、パスワード、データベース サーバー、ポート、データベースなどの接続属性を定義する構成ファイルも使用されます。

たとえば、phpMyAdmin では、情報をlibraries/Config.class.phpファイルに保持します。

于 2009-05-13T11:08:30.460 に答える