所以我有这些表:
的主题
id,title,date
帖子
id,title,text,date,user,topic_id
我应该如何构建它,以便第一篇文章,主题文本,在主题中的所有其他帖子之上?按日期排序?或者有更聪明的方法吗?
答案 0 :(得分:3)
是,按日期排序(或按帖子ID排序)。你怎么用这个数据库结构呢?
答案 1 :(得分:0)
mysql_query("SELECT * FROM posts SORT BY date ASC");
实际上现在我看这个你可能想要添加时间并按时间和日期排序,这样就可以按照正确的顺序显示同一天的两个帖子。按ID排序并不是很干净。
添加分页时,您将使用MySQL的LIMIT选择该页面的记录。因此,如果您每页显示20条记录,则查询将如此显示。
第1页:
mysql_query("SELECT * FROM posts SORT BY date ASC LIMIT 0,20");
第2页:
mysql_query("SELECT * FROM posts SORT BY date ASC LIMIT 20,40");
第一页是调用记录0到20。 第二页是调用记录20到40。
它会根据日期和时间(可能)对它们进行排序。我对您的论坛结果感兴趣!请告诉我们!
祝你好运!如果您有任何问题或疑虑,请与我们联系。