PHP - 循环结果集

时间:2011-06-30 22:19:05

标签: php mysql

我对我多年来一直在做的剧本感到疯狂......

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

BUT

如果我在“while”循环期间添加另一个回显,则服务器会给我500个内部服务器错误&我没有任何error_logs:((不,在我当地它仍然可以正常工作!!!!)

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

$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>
    <?
    } 

}

1 个答案:

答案 0 :(得分:3)

您在>行的末尾缺少<?php echo $comment["name"]; ?。如果您从问题脚本中剪切并粘贴此代码,那可能就是问题所在。如果不是 - 你添加什么回声导致它失败?