2009-05-13 56 views
0

私はLAMPをlocalhostに使用しています。私はmysql dbを使用してログインすることができますが、メインページ(データ駆動型)にアクセスしますが、この特定のページを入力するとその罰金がありますが、エラーをリフレッシュすると "No Database Selected"と表示されます。MySQLエラー「データベースが選択されていません」

私は、Apacheを再起動し、MySQLサーバ

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

これは変です

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

+0

あなたは「ページ」とは何ですか? – innaM

答えて

0

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

+0

接続文字列ページにリンク –

+0

接続文字列ページにリンクされているものはありますか? – cgp

+0

申し訳ありませんよろしくお願い申し上げます。この特定の理由がないと仮定した場合、他のものは正しくロードされます。 –

0

phpで接続しているときにデータベースを選択していない(または選択に失敗しています)。それは、おそらく適切に人口になっていない変数を使用していますか?

+0

を持っていないが、どのような効果は、他のページは –

0

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

+0

あなたはについての簡単な可能性がありますこと、もう少し –

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)); 
ザッツはすべて... は、エラーがポップアップしたら、他のページのロード –

関連する問題