0

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 才是问题所在。

4

1 回答 1

1

好吧,在过去,在使用 wamp 进行我的 php 工作之前,我曾经遇到过这个问题,相信我,没有安装mysqli扩展..来解决这个问题,

打开你的错误,这样你就可以确切地看到发生了什么......看看这个 检查你的php.ini并确保#signed在mysqli扩展之前不存在......看看这个

我很确定这两个步骤将解决您的问题

于 2013-10-19T19:32:29.057 回答