[請益] 關於分頁的問題

看板PHP作者 (傻瓜呆賭王)時間14年前 (2010/07/21 06:16), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/2 (看更多)
在搜尋時我下的sql是這樣的 select * from `data` where name like '%2%' ORDER BY `data`.`id` ASC limit 0,1 因為列表模式跟搜尋模式我寫在一起,所以必須判斷有無關鍵字 但是一但我按下一頁之後, 原本post的搜尋關鍵字就不見了 變成列表模式的sql: select * from `data` ORDER BY `data`.`id` ASC limit 1,1 照理說不是應該是: select * from `data` where name like '%2%' ORDER BY `data`.`id` ASC limit 1,1 請問是為什麼呢? 不曉得應提供什麼資訊上來 如果看不懂我問題 或 需要看程式的那一部分 再麻煩推文說一下 我再放上來 謝謝解答^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.65.162

07/21 06:19, , 1F
是不是post表單後,應該要把搜尋的字放到get網址?
07/21 06:19, 1F

07/21 07:17, , 2F
參考一下google的做法, ?q=xxxx
07/21 07:17, 2F

07/21 07:20, , 3F
反正做法不外乎就是一、二樓這兩種
07/21 07:20, 3F

07/21 07:21, , 4F
用二樓的做法,還可以順便收集搜尋的關鍵字
07/21 07:21, 4F

07/21 09:09, , 5F
可以參考小弟之前寫的分頁分享~ 3325
07/21 09:09, 5F

07/21 09:09, , 6F
最後一個變數就是讓你傳值用的
07/21 09:09, 6F

07/21 13:18, , 7F
謝謝 昨天寫一整個晚上 腦子壞了
07/21 13:18, 7F
文章代碼(AID): #1CHY0hHp (PHP)
討論串 (同標題文章)
文章代碼(AID): #1CHY0hHp (PHP)