mysql和php的第一次用户在这里。
Apache2 已启动并正在运行。PHP5 已启动并正在运行。MYSQL 已启动并运行;但是,当我尝试连接到我创建的数据库时,我收到 Chromium 的“服务器错误”消息。使用 Firefox,只显示一个空白页面,没有错误消息。我编写的代码应该在页面上显示一个错误,但我收到的是浏览器“服务器错误”消息。
有任何想法吗?
<?php
$con=mysqli_connect('localhost', 'root', 'pass', 'db1');
if (mysqli_connect_errno($con)){
echo 'failed to connect: ' . mysqli_connect_error();
}
?>
我很困惑,因为我检查以确保 mysql 服务器正在运行,并且我仔细检查了我的登录信息以及数据库名称。我可以在终端中从 mysql shell 进行更改和创建数据库,但不能通过 PHP!
我还要补充一点,PHP 正在使用 Apache 服务器。如果我将代码更改为 phpinfo() 之类的代码,它就可以工作。似乎只有连接到 mysql 才是问题所在。