根据数据库条目的数量动态创建新页面? (和排序问题)

时间:2011-10-21 15:13:37

标签: php sql

我不太清楚如何在标题中彻底解释我的问题,但这是我的想法:

我的网站接受用户提交并将其写入数据库(它们显示在新页面上)。它们是按提交时间(最早的)排序的。我想颠倒它们显示的顺序(因此它会在顶部显示最新的提交),每页只显示20-30,每次超过该数字时都会创建一个新页面。我是php的新手,完全不确定在这里做什么。谢谢你的帮助。(:

3 个答案:

答案 0 :(得分:1)

创建SQL查询,不需要PHP代码。

脱颖而出

SELECT * FROM submissions
ORDER BY subID ASC
LIMIT 30

使用mysql_query()并使用PHP操作LIMIT

e.g。

$limit = 25;

$query = mysql_query("SELECT * FROM submissions ORDER BY subID ASC LIMIT $limit");

答案 1 :(得分:0)

jQuery.DataTables将为您完成所有这些。

答案 2 :(得分:0)

这个术语是分页,正如其他人所说,它是必须由你的查询处理的东西(因为问题不仅仅是UI的问题,还有记录的数量和它们的从数据库返回的大小)。