我正在制作一个人们可以发布帖子的页面。然后所有这些帖子都显示在24个单元格的表格中。我可以显示过去24个帖子没有问题,但现在我不知道如何显示之前的帖子组。我如何修复我的代码来做到这一点?其实,我有这样的:与mysql_fetch_assoc不合规划?
(我删除线,以方便阅读)
$sql = "SELECT
topics.topic_id,
topics.topic_subject
ORDER BY
topics.topic_id DESC";
// ---check everything is fine---- //
function retrieve_info($result)
{
if($row = mysql_fetch_assoc($result))
{echo $topic_if; echo $topic_subject; //and what I want in every cell
}
}
<table width="100%" height="751" >
<tr><td><?php retrieve_info($result);?></td>
<td><?php retrieve_info($result);?></td>
<td><?php retrieve_info($result);?></td>
<td><?php retrieve_info($result);?></td></tr>
<!-- repeat a few more times :-) -->
</table>
不过,我觉得,通过改变if语句之前,变量$行与一些会改变输出,但我仍然可以在屏幕上看到相同的数据。我应该怎么做才能显示下一组帖子? 谢谢!
这回答了我的下一个问题。是否有必要让所有的帖子信息只显示24?我要去找这个男孩,看看会出现什么。感谢Codercake !!! – cbarg