首次使用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似乎是问题。