データベースが存在するかどうかをクエリする方法: まず、MySQL または MySQL の新しいインスタンスを作成し、次にステートメント「SELECT COUNT(*) AS `exists` FROM...」を実行します。最後に、キーが存在し、データベースが存在するかどうかを確認するだけです。
推奨: 「PHP ビデオ チュートリアル 」
MySQL または MySQL の新しいインスタンスを作成します (デフォルトを指定せずに)データベース) を指定し、次のクエリを実行します (Marc B のコメントと同様):
SELECT COUNT(*) AS `exists` FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMATA.SCHEMA_NAME='my_database_name'
次に、キーの値が存在することを確認して、データベースが存在するかどうかを確認できます。
以下はサンプルコードです:
// statement to execute $sql = 'SELECT COUNT(*) AS `exists` FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMATA.SCHEMA_NAME="my_database_name"'; // execute the statement $query = $mysqli->query($sql); if ($query === false) { throw new Exception($mysqli->error, $mysqli->errno); } // extract the value $row = $query->fetch_object(); $dbExists = (bool) $row->exists;
以上がPHPでデータベースが存在するかどうかをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。