[解決済み】どのデータベースが選択されているかを判断する方法
2022-03-30 13:23:10
質問
電話連絡後
mysql_select_db
を使用してデータベースを取得する場合、現在選択されているデータベースの名前を後で出力する方法はないでしょうか?これは非常に基本的なことのようですが、php.netやstackoverflowで何も見つけることができませんでした(すべての結果は"no database selected"のためのものです)。
どうすればいいですか?
mysql_query (または mysqli_query, さらには PDO, 最高) と共に使用します。
SELECT DATABASE() FROM DUAL;
追記
の可否について多くの議論があります。
FROM DUAL
はこれに含まれるべきかどうか。技術的なレベルでは、これはOracleの名残であり、安全に削除することができます。もし気が向いたら、代わりに次のようなものを使ってください。
SELECT DATABASE();
とはいえ、注意すべきは
FROM DUAL
は実際には
する
これは、MySQL の有効な構文です。厳密な観点からは、JavaScript の 1 行の条件文に中括弧を含めることも、次のようなことにはなりません。
何もしない
しかし、これはまだ有効な方法です。
関連
-
[解決済み】1052:フィールドリストの列「id」が曖昧である
-
[解決済み] MySQLクエリ GROUP BY 日/月/年
-
[解決済み] dpkg: error processing package mysql-server (dependency problems)?
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] MySQLのAUTO_INCREMENTをリセットする方法
-
[解決済み] ブーリアン値を格納するために使用するMySQLデータ型
-
[解決済み] MySQLデータベースの名前を素早く変更する(スキーマ名を変更する)方法は?
-
[解決済み] MySQLデータベースのテーブルのサイズを取得する方法は?
-
[解決済み】MySQL Orderby a number, Nulls last
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】MySQLのエラーコードです。MySQL WorkbenchでUPDATE中に1175のエラーが発生しました。
-
[解決済み】MySQL 派生テーブルはすべて独自のエイリアスを持つ必要があります。
-
[解決済み] エラー 1115 (42000)。不明な文字セットです。'utf8mb4'
-
[解決済み] エラー:テーブル '<table-name>' に対するユーザー '<userid>'@'<ip-address>' への select コマンドが拒否されました。
-
[解決済み] mysql 拡張は非推奨で、将来的に削除されます: 代わりに mysqli か PDO を使ってください [重複] 。
-
[解決済み] ローカルマシンからリモートDBをmysqldumpする方法
-
[解決済み] エラー 1044 (42000)。データベース 'db' へのユーザー ''@'localhost'' のアクセスが拒否されました。
-
[解決済み] WindowsでMySQLの画面コンソールをクリアする方法は?
-
[解決済み] MySQLの更新datetimeフィールド
-
[解決済み] MySQLのカラムを並べ替えるには?