PHP-循环结果集

PHP-循环结果集,php,mysql,Php,Mysql,我正在为一个我已经做了多年的剧本发疯 以下脚本在我的本地和实时共享托管环境中都可以正常执行 但是 如果我在“while”循环中添加另一个echo,服务器会给我一个500内部服务器错误&我没有任何错误日志:((不,在我的本地服务器上它仍然可以正常工作!!!!) 知道为什么吗?这对我来说太疯狂了…或者我现在只是累了-- $select = "SELECT * FROM comments ORDER BY datetime DESC"; $result = mysql_query($select);

我正在为一个我已经做了多年的剧本发疯

以下脚本在我的本地和实时共享托管环境中都可以正常执行

但是

如果我在“while”循环中添加另一个echo,服务器会给我一个500内部服务器错误&我没有任何错误日志:((不,在我的本地服务器上它仍然可以正常工作!!!!)

知道为什么吗?这对我来说太疯狂了…或者我现在只是累了--

$select = "SELECT * FROM comments ORDER BY datetime DESC";
$result = mysql_query($select);
if (mysql_num_rows($result)) {
    while ($comment = mysql_fetch_array($result)) {
    ?>
    <tr>
        <td>
            <?php echo $comment["comment_id"]; ?>
        </td>
        <td>
            <?php echo $comment["name"]; ?
        </td>
        <td>
            <?php echo $comment["datetime"]; ?>
        </td>
        <td>
            <?php echo $comment["email"]; ?>
        </td>
        <td>
        </td>
        <td>
        </td>
        <td>
        </td>
        <td>
        </td>
    </tr>
    <?
    } 
$select=“按日期时间描述从注释顺序选择*”;
$result=mysql\u查询($select);
if(mysql_num_行($result)){
while($comment=mysql\u fetch\u数组($result)){
?>

您在
结尾处缺少
您在
是因为延迟回复-这实际上是粘贴时的一个错误。我添加的回音只是举个例子。嗯,您的代码或回音没有问题,所以是其他原因导致了错误。有没有定义是否在表中有一个名为“ip”的字段(区分大小写)?如果它仍然不起作用,我会尝试通过将
错误报告(E\u ALL);ini\u set('display\u errors','on')放在页面上临时显示错误
在您的脚本顶部。嘿,蒂姆,很抱歉回信,但显然这与内存限制有关,因为我将查询限制为只有50行&在我超过2000行之前,它可以正常工作-尽管如此,谢谢您的帮助:)sry对于延迟回复-粘贴时这实际上是一个错误。我添加的echo只是一个简单的示例..好吧,您的代码或echo没有问题,所以是其他原因导致了错误。表中是否确实有一个名为“ip”的字段(区分大小写)?如果仍然不起作用,我会尝试通过放置
error\u reporting(E\u ALL);ini\u set('display\u errors','on')来查看是否可以在页面上临时显示错误
在您的脚本顶部。嘿,蒂姆,很抱歉回信,但显然这与内存限制有关,因为我将查询限制为只有50行&在我超过2000行之前,它可以正常工作-尽管如此,谢谢您的帮助:)