データベース'alphacrn'を作成し、コマンドDROPを使用してテストしたかった
これはコードです:
<?php
{ // Connect and Test MySQL and specific DB (return $dbSuccess = T/F)
$hostname = "localhost";
$username = "root";
$password = "";
$dbConnected = @mysql_connect($hostname, $username, $password);
$dbSuccess = true;
if ($dbConnected) {
} else {
echo "MySQL connection FAILED<br /><br />";
$dbSuccess = false;
}
}
// Execute code ONLY if connections were successful
if ($dbSuccess) {
$dbName = "alphacrn";
$drop_SQL = "DROP DATABASE " . $dbName;
if (mysql_query($drop_SQL)) {
echo "'DROP DATABASE " . $dbName . "' - Successful.";
} else {
echo "'DROP DATABASE " . $dbName . "' - Failed.";
}
}
?>
コードを実行すると、「DROP DATABASE alphacrn」 - Failed という応答が返されます。 どこで私は間違えましたか??私に関する限り、コードはきれいで問題ないように見えます。さらに、データベースは稼働中であり、問題はありません...
このエラーを修正するにはどうすればよいですか?
mysql エラー:
echo "<br>"."<br>".mysql_error()."<br>"."<br>";
echo $drop_SQL;
ブラウザでの結果:
'DROP DATABASE alphacrn' - 失敗しました。
データベース 'alphacrn' を削除できません。データベースが存在しません
ドロップ データベース alphacrn