我对我多年来一直在做的剧本感到疯狂......
以下脚本在我的本地和我的实时共享托管环境中都可以正常运行。
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>
<?
}
}
答案 0 :(得分:3)
您在>
行的末尾缺少<?php echo $comment["name"]; ?
。如果您从问题脚本中剪切并粘贴此代码,那可能就是问题所在。如果不是 - 你添加什么回声导致它失败?