【发布时间】:2014-07-15 17:28:31
【问题描述】:
Query:
SELECT
tbl_a.id as aid,
tbl_a.name as aname,
null location,
.....
.....
from tbl_a
.........//left join to fetch some other data
.........//where condition
UNION ALL
0 aid,
null aname,
tbl_b.location as location,
.....
.....
from tbl_b
.........//left join to fetch some other data
.........//where condition
limit '.$recordperpage.' OFFSET '.$offset.'
这里,$recordperpage 和 $offset 是动态的。
现在我正在尝试获取所有不。行数没有限制。
例如:
有限制的行数:20
无限制的行数:50
我想取不。没有限制的行数(意味着 50)。
那么如何实现呢? 提前致谢。
【问题讨论】:
-
真的不明白你的问题如果你想无限制地全部记录那么
remove limit clause -
问题是我使用分页,所以我必须知道总数是多少。行数?
-
使用 PHP
count($result_array)获取记录数 -
不包含。限制内的记录。假设:无限制的总记录数为 50,但使用限制为 20,那么您的方法返回 20,而不是 50。