![](/img/trans.png)
[英]How to select rows from a table by selecting combination of related data in a particular column? MySQL
[英]How to select particular rows on a MySQL table?
我有一个名为“主题”的表,其中保存了所有主题。 我想 select 该表中最新的 5 行,显示在一页上,然后 select 其他五个最新行并在另一页上显示。
我知道如何在 while 循环中回显所有主题名称,但这里的问题是使 mysql select 5 行,然后其他 5 行用于另一个页面,而不是相同的页面。 如何做到这一点?
SELECT
*
FROM tablename
ORDER BY id DESC
LIMIT 0, 5
在另一页上:
LIMIT 5, 5
$start = 0;
$count= 5;
$query = "select *
from topics
order by date desc
limit $start, $count"
前 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
我从你的问题中得到的是你想在你的页面上启用分页。
这是一篇关于使用 PHP 和 MySQL 进行分页的精彩文章。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.