我正在为一个学校项目构建一个论坛,我想为一个论坛每页只显示 20 个帖子。但是,我仍然需要知道总共有多少帖子才能显示页面列表。 我可以运行一个将帖子数量限制为 20 的 mysql 查询,然后运行另一个查询来计算一个表中有多少条记录,但那将是 2 个查询。有没有办法既获取有限数量的记录又在同一个查询中获取总记录数?
谢谢。
最佳答案
你可以使用子查询
select *,
(select count(*) from your_table) as total_count
from your_table
order by some_column
limit 20
关于php - mysql - 如何计算一个表中有多少条记录然后只得到 20?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21209280/