【发布时间】:2011-09-30 19:54:17
【问题描述】:
$mysql_connection = new mysqli(blah blah blah..
$query = "SELECT * FROM posts ORDER BY id DESC";
$result = $mysql_connection->query($query);
最后一条小指令在我的站点中生成了 500 内部服务器错误,我没有发布整个代码,因为我不想让你花几个小时阅读它。 我通过在每条可能导致错误的指令之后打印一些东西来测试它,当它到达查询部分时,id 停止。
我是 PHP 的初学者,如果这是一个愚蠢的问题,请见谅。
所以,任何一点提示都将非常感激。
【问题讨论】:
-
检查服务器的错误日志。它将包含有关 500 错误的详细信息,这些详细信息不会显示在通常的浏览器页面中 - 500 错误通常包含不应泄露给最终用户的内部服务器详细信息,因此默认情况下您在浏览器中看到的内容是无用的用于调试。
-
仅仅知道它有 500 个内部服务器错误并没有太大帮助。显然,您在后端设置中做错了。也许你应该给我们更多的代码?仅查看您提供的内容就很难提供帮助。你确定你的mysqli连接正确吗?
-
我确定,如果我删除这条指令,一切正常,我验证了与 errrno 的连接,没问题。