我是 WebMatrix 和 MySQL 的新手,我需要一些帮助来解决问题。
我正在尝试在 WebMatrix 3 中使用 PHP 和 MySQL 进行编码。我正在尝试使用名为“Starter PHP site”的站点文件中的脚本。$sql="CREATE DATABASE my_db";
当我导航到程序中的“数据库”部分时,WebMatrix 没有显示使用脚本创建的数据库。这张图片显示了我正在谈论的程序的哪一部分。
(来源:orchardproject.net)
当我单击 UI 左下角的“数据库”按钮时,左窗格中显示的只是“Starter PHP 站点”文件夹图标(用于从 WebMatrix UI 为我的站点创建 MySQL 数据库)和一个“其他连接”图标——但不是在运行上述脚本后创建的数据库 (my_db)。
我知道数据库存在......因为当我再次运行上面的脚本并添加一些额外内容时 -
$con=mysqli_connect("localhost","xxxx","xxxxxxxx");
$sql="CREATE DATABASE my_db";
if (mysqli_query($con,$sql))
{
echo "Database my_db created successfully";
}
else
{
echo "Error creating database: " . mysqli_error($con);
}
--我收到一条错误消息,说“my_db”已经存在。为什么 WebMatrix 不在“数据库”部分显示 my_db...在我运行脚本创建数据库之后?
我在这里想念什么?
任何意见是极大的赞赏。