看板 Programming 關於我們 聯絡資訊
大家好,我正在開發網頁架構的資料庫程式 採用MySql作為資料庫 現在我遇到的問題是,我要顯示部分的資料,由於資料比數很大,需要作換頁的功能 我的語法是這樣 SELECT * FROM assets LIMIT 20 一次取20筆資料,但我需要知道總列數才能作換頁功能,所以我下這樣的語法 SELECT *, COUNT(id) AS cnt FROM assets LIMIT 20 但這樣出來的結果只有1列... 請問各位前輩,正確的語法該怎麼做,要用子查詢嗎? 還是說一定得分兩次query才行? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.174.1.217
bobju:沒錯,分兩次查.一次查總數(用count)計算總頁 211.74.253.140 10/27 22:52
bobju:數,另一次則根據頁次換算成要查的起始值. 211.74.253.140 10/27 22:53