【发布时间】:2013-08-05 18:25:50
【问题描述】:
所以我不确定为什么 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 连接很好,因为我从来没有看到“Failed to connect to MySQL”语句。
【问题讨论】: