我正在尝试使用
mysqli创建一个数据库,如果使用以下代码不存在数据库名称:
$link = mysqli_connect("localhost", "root", "", "php1") ;
if(mysqli_connect_errno()){
echo mysqli_connect_error();
$query = "CREATE DATABASE php1";
if(mysqli_query($link, $query)){
echo "Success";
} else {
echo "Failure";
}
}
?>
代码检查db&它不存在.接下来我想创建数据库,如果它不存在但我总是得到以下错误:
Warning: mysqli_connect(): (HY000/1049): Unknown database 'php1' in E:\xampp\htdocs\PhpProject1\index.php on line 3
Unknown database 'php1'
Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in E:\xampp\htdocs\PhpProject1\index.php on line 7
Failure
这样我就无法创建新的DB.有没有人知道如何纠正这个?