SCHEMA
MySQL データベースに存在するかどうかを尋ねる適切な方法は何ですか?
私は PDO でプログラミングしていますが、基本的にスクリプトは次のようになります。
if (databaseExists($db)) {
// Do something
}
そして機能のために:
function databaseExists($db) {
SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = $db;
if so - return true;
else - return false;
}
私の質問は、実際には、SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = $db
ステートメントを実装する方法です。$conn
データベースが定義されていないを使用する必要がありますか? そして、どのように結果を返しますか? データをフェッチする必要がありますか、それともカウントすることは可能ですか?