所以我不确定为什么 PHP 没有创建数据库。让我先展示一下我的代码是什么样子,然后我会引用它给我的警告/错误:
<?php
// Connection
$con = mysqli_connect("localhost", "root", "1monica1");
// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// Creating a database
// The database is called alarm_db
$sql = "CREATE DATABASE alarm_db";
if (mysql_query($sql, $con))
{
echo "Database alarm_db created sucessfully";
}
else
{
echo "Error creating database: " . mysqli_error($con);
}
?>
我不断收到的错误和警告是:
警告:mysql_query():无法在第 51 行的 B:\DropBox\Dropbox\EbadlyAgha\Ebad\reminders.php 中建立到服务器的链接 创建数据库时出错:
第 51 行就是那里if (mysql_query($sql, $con))
。此外,它不会给我mysqli_error($con)
. 它只是空白。
我的 MySQL 连接很好,因为我从来没有看到“无法连接到 MySQL”的语句。