0
我在php文件中有一個postgresql查詢,它返回了超過一百條記錄。我希望在使用相同查詢時每頁僅查看10條記錄。我正在使用的查詢如下:使用PHP和postgresql的分頁
SELECT
to_char(a.CALLDATE,'yyyymm') AS month,
min(a.calldate) AS start_time,
max(a.calldate) AS end_time,
ceil(sum(a.CALLDURATION::integer)/60) AS minutes,
count(DISTINCT a.IDENTIFIANT) AS distinct_callers,
a.zoneiddest AS country_code,
b.country
FROM cdr_data a,
COUNTRY_CODES b
WHERE
a.CALLSUBCLASS = '002'
AND
a.CALLCLASS = '008'
AND
a.zoneiddest::integer > 0
AND
substr(a.CALLEDNUMBER, 1, 2) NOT IN ('77', '78', '75', '70', '71', '41', '31', '39', '76','79')
AND
NOT substr(a.zoneiddest , 1 ,3) IN ('254','255','256','211','257','250','256')
AND
trim(a.zoneiddest) = trim(b.country_code)
GROUP BY
to_char(a.CALLDATE,'yyyymm'),
a.zoneiddest,
b.country
ORDER BY 1
我試過使用JavaScript,但它不會工作。有沒有一種方法可以編輯這個查詢或者在php中做些什麼來實現我想要的功能?
如果有人幫助,因爲似乎有很多解決方案,如果它的分頁與PHP和MySQL,但沒有那麼多的PHP和Postgresql的,我將不勝感激。
你的意思是這樣的:由1級,OFFSET 20,LIMIT 10 – roykasa 2013-02-14 11:01:38
@roykasa:是的,就沒有','。 – 2013-02-14 11:03:58
謝謝。是的,它的作品。 – roykasa 2013-02-14 11:09:12