我有一个名为“主题”的表格,其中保存了所有主题。我想从该表中选择最新的5行,在一个页面上显示它们,然后选择THE OTHER FIVE最新的那些并在另一页上显示它们。
我知道如何在while循环中回显所有主题名称,但这里的问题是让mysql选择5行,然后另外5个用于另一个页面,而不是再次使用相同的那些。怎么做到这一点?
答案 0 :(得分:4)
SELECT
*
FROM tablename
ORDER BY id DESC
LIMIT 0, 5
在另一页上:
LIMIT 5, 5
答案 1 :(得分:0)
$start = 0;
$count= 5;
$query = "select *
from topics
order by date desc
limit $start, $count"
答案 2 :(得分:0)
前5:
SELECT * FROM your_table ORDER BY any_order_criteria LIMIT 0,5
第二个5:
SELECT * FROM your_table ORDER BY any_order_criteria LIMIT 5,5
答案 3 :(得分:0)
我从你的问题中得到的是你想要在你的页面上启用分页。
这是一篇关于使用PHP和MySQL进行分页的精彩文章。