可能性の重複:
MySQL: determine which database is selected?どのMySQLデータベースが選択されているかを確認する方法は?
私は他の誰かからのプロジェクトのいくつかの問題をデバッグしようとしています。私は他のデータベースからデータを取得するように見えますが、私は正しいデータベースに接続しています。だから私は、私が接続しているデータベースを見てみましょう。
実行時に接続しているデータベースを確認するにはどうすればよいですか?
可能性の重複:
MySQL: determine which database is selected?どのMySQLデータベースが選択されているかを確認する方法は?
私は他の誰かからのプロジェクトのいくつかの問題をデバッグしようとしています。私は他のデータベースからデータを取得するように見えますが、私は正しいデータベースに接続しています。だから私は、私が接続しているデータベースを見てみましょう。
実行時に接続しているデータベースを確認するにはどうすればよいですか?
を実行し、次のクエリ:
SELECT DATABASE();
mysql_get_host_info();
を使用できます。 接続しているサーバーのホスト名を返します。
また、mysql_get_server_info()
とがあり、それぞれサーバーのバージョン番号と通信プロトコルのバージョン番号が返されます。
mysql_list_dbs()は5.4で非推奨です。この関数は、現在選択されているデータベースを決定するために使用しないでください。 – cspray
[mysql_list_dbs() '](http://php.net/mysql_list_dbs)は利用可能なすべてのデータベースを一覧表示するだけなので、現在選択されているデータベースはこれで見つけられません。 – rid
私は関数 'mysql_db_name()'へのリンクを提出しましたが、なぜその問題は分かりませんか? – luka