ホームページ >バックエンド開発 >PHPチュートリアル >MySQL にデータベースが存在するかどうかを確認する方法
MySQL にデータベースが存在するかどうかを確認するにはどうすればよいですか?
次のコードは失敗します~データベースが存在する場合はデータベースを作成したくないです
$db=mysql_connect($_GET["MySQL_URL"],$_GET ["db_User_Name"],$_GET["db_User_PW"]);
if(!$db)
{
die('データベースに接続できませんでした! '.mysql_error()); }
echo $_GET["データベース名"];
$sql="if (db_id(/'".$_GET["データベース名"]."/') が NULL ) CREAT DATABASE ".$_GET[ "Database_Name "];
if(mysql_query($sql,$db))
{
echo 'データベースが正常に作成されました!'
}
else
{
echo 'データベースの作成に失敗しました! '.mysql_error();
}
-----解決策-------- -
mysql_select_db('foo', $lnk) または die ('foo を使用できません: ' .mysql_error());