作者characterlu (傻瓜呆賭王)
看板PHP
標題[請益] 關於分頁的問題
時間Wed Jul 21 06:16:08 2010
在搜尋時我下的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
→ characterlu:是不是post表單後,應該要把搜尋的字放到get網址? 07/21 06:19
→ evernever:參考一下google的做法, ?q=xxxx 07/21 07:17
→ knives:反正做法不外乎就是一、二樓這兩種 07/21 07:20
→ knives:用二樓的做法,還可以順便收集搜尋的關鍵字 07/21 07:21
推 shadowjohn:可以參考小弟之前寫的分頁分享~ 3325 07/21 09:09
→ shadowjohn:最後一個變數就是讓你傳值用的 07/21 09:09
→ characterlu:謝謝 昨天寫一整個晚上 腦子壞了 07/21 13:18