在MySQL Query上获取HTTP ERROR 500

时间:2017-06-30 14:42:22

标签: php mysql mysqli

我对PHP和MySQL有很多经验,但我一直在研究已经设置好的服务器。现在我有自己的服务器(它实际上只是一个网站空间),但它仍然具有所有标准设置。我有以下问题:

我建立了与数据库的连接。

$mysqli = new mysqli("mydatabase", "myuser", "mypw", "mydatabasename");
if ($mysqli->connect_error) {
  echo "Error: " . mysqli_connect_error();
  exit();
} else {
  echo "succesfully connected";
}

正如您所料,它为我提供了输出succesfully connected。如果我想做这样的简单查询

if ($stmt = $mysqli -> prepare ("SELECT id FROM Users") {
    $stmt -> execute();
    $stmt -> bind_result($id);
    while($stmt -> fetch) {
        echo $id;
    }
}

我得到一个空白HTTP ERROR 500。 SQL查询可以在PHPmyAdmin中正常工作。

到目前为止我所做的是:

  • 检查错误日志(不包含任何错误)
  • 尝试在我的脚本前面添加error_reporting(E_ALL); ini_set('display_errors', 'On');(没有改变任何内容)
  • 试图找到我要修改的php.ini文件(在服务器上找不到它)

如果有人能帮助我并告诉我如何让mysql正常工作,那就太好了。非常感谢。

0 个答案:

没有答案