我有一张新闻表格,我想在每行中选择3个最新的事物,它们被编号为1作为最旧的事物,我添加的每个数据都会高一个数字。那么,如何获得三个最新的东西并将它们显示在适当的地方呢?(对不起,我想不出如何表达我的问题)
编辑:我没有喜欢html或任何东西,所以显示所需的效果,但我可以解释一下。我有一个具有4行的SQL表。ID,TITLE,DATE和POST。这是新闻提要,我想在主页上显示3条最新新闻“文章”。但是我不想只将它们显示为列表,我想将标题放在日期旁边的顶部div中,我想通过主键(ID)对其进行排序,然后将该帖子放在div中的下面标题和日期。这是向您展示的一种尝试:
标题| 日期 最新消息。等等在这里插入新闻的大段落等 标题| 日期 第二个最新消息。等等在这里插入新闻的大段落等 标题| 日期 第三最新消息。等等在这里插入新闻的大段落等
首先,请不要使用“日期”作为您的字段名称,可以说您将其重命名为news_date。这个怎么样?
<?php
$query = mysql_query ("SELECT * FROM yourtable ORDER BY id DESC LIMIT 3");
$number = 1;
while ($result = mysql_fetch_array($query)) {
$id = $result['id'];
$title = $result['title'];
$news_date = $result['news_date'];
$post = $result['post'];
?>
<div name='title'><?php echo $title; ?></div> || <div name='news_date'><?php echo $news_date; ?></div>
<p>News <?php echo $number; ?></p>
<p><?php echo $post; ?></p>
<?php
$number++;
}
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句