【发布时间】:2011-11-19 08:16:24
【问题描述】:
这就是我当前的查询设置:
SELECT * , (
SELECT COUNT( * )
FROM paintings
WHERE id > 4000
) AS total
FROM paintings
WHERE id > 4000
LIMIT 0 , 30
如果我将查询分开,一切正常,但如果我保持这样,分页显示页面末尾缺少 1 个 id。
对于选择不在每一行而是在整体上返回的计数,有什么更好的选择?
例如:如果我在 mysql 中传递它,这就是我目前得到的:
> +--------+------------+--------+ > |编号 |标题 |计数 | > +--------+------------+--------+ > |第2345章水| 25 | > |第2346章面包| 25 | > |第2347章可乐| 25 | > |第2348章啤酒 | 25 | > |第2349章橘子| 高分辨率照片| CLIPARTO 25 | > +--------+------------+--------+干杯!
【问题讨论】:
标签: php mysql pagination