Php WebMatrix 3未显示MySQL数据库

Php WebMatrix 3未显示MySQL数据库,php,mysql,database,webmatrix,Php,Mysql,Database,Webmatrix,我是WebMatrix和MySQL的新手,我需要一些问题方面的帮助 我试图在WebMatrix 3中使用PHP和MySQL进行编码。我正在一个名为“StarterPHP站点”的站点文件中试验脚本。WebMatrix未显示使用$sql=“CREATE database my_db”创建的数据库脚本。这张图显示了我所说的程序的哪一部分 (来源:) 当我单击UI左下角的“Databases”按钮时,左窗格中显示的只是一个“Starter PHP site”文件夹图标(用于从WebMatrix UI为

我是WebMatrix和MySQL的新手,我需要一些问题方面的帮助

我试图在WebMatrix 3中使用PHP和MySQL进行编码。我正在一个名为“StarterPHP站点”的站点文件中试验脚本。WebMatrix未显示使用
$sql=“CREATE database my_db”创建的数据库脚本。这张图显示了我所说的程序的哪一部分


(来源:)

当我单击UI左下角的“Databases”按钮时,左窗格中显示的只是一个“Starter PHP site”文件夹图标(用于从WebMatrix UI为我的站点创建MySQL数据库)和一个“Other Connections”图标,但不是运行上述脚本后创建的数据库(my_db)

我知道数据库是存在的…因为当我再次运行上面的脚本并添加一些额外内容时--

--我得到一个错误,说“我的数据库”已经存在。在我运行脚本创建数据库之后,为什么WebMatrix不在“数据库”部分显示我的_db

我错过了什么


非常感谢您的任何建议。

如果有,您应该这样看:


愚蠢的问题,但你试过刷新吗?

看来我找到了某种解决办法。显然,WebMatrix 3可能不会自动显示使用PHP脚本创建的MySQL数据库,但您可以通过从WebMatrix GUI创建到感兴趣数据库的新MySQL数据库连接来查看使用脚本创建的数据库

解决方案:导航到“数据库”部分。。。。选择“新建”,然后选择…“MySQL连接”。然后,输入数据库信息。。。。您现在应该有一个工作的数据库连接


…如果这是新手犯的错误之一,我很抱歉。我应该早点尝试,但有人可能会认为,由于必须在PHP代码中建立数据库连接,WebMatrix会自动连接到它。对我来说,情况并非如此。

Hi VoidKing,我可以使用WebMatrix UI创建数据库,但是,当我使用脚本时……什么都不显示。我希望能够看到用脚本创建的数据库,因为这样做更容易理解。WebMatrix难道不能查看非GUI创建的数据库吗?是的,我尝试过刷新。@DanielSkrobowski是的,任何由GUI或编程方式创建的表都应该显示在这里。我不知道你为什么看不到它,但你说它“在”那里,因为你可以查询它?如果是这样,也许需要卸载/重新安装WebMatrix,但我不知道。尝试通过添加新数据并查询回以确保它在那里来检查表。除此之外,我似乎在网上看不到任何其他的例子,所以也许它真的是一个古怪的安装?
    $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);
      }