Mysql
 sql >> Database >  >> RDS >> Mysql

Controlla se il database esiste già

Quando si tenta di creare un database con IF NOT EXISTS in MySQL, viene restituito anche un avviso.

Suggerirei quindi di controllare l'eventuale avviso restituito in questo modo:

$myDB = "CREATE DATABASE IF NOT EXISTS myDB";

if ((mysqli_query($mysql, $myDB))) {
       if (mysqli_warning_count($mysql) == 0) { 
            echo "Database created successfully";
       }
} else {
       echo "Error creating database: " . mysqli_error($mysql);
}