[討論] 網站內的搜尋結果分頁方式

看板Web_Design作者 (run and fall)時間9年前 (2015/10/26 12:47), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
大家好,網站使用的語言為PHP+Mysql 正在做一個站內的搜尋功能,希望能做到ex.一頁五篇,下面有頁碼 目前有以下想法: 1. 先把所有結果都Query出來,再用array弄成分頁後的格式,array(1=>array(..),   2=>array(...),  ) 接著全部傳到view,再用js+jq把傳過來的array依使用者按的頁數取array重新append 優點:不用重load 缺點:筆數太多時,會爆炸(?)、 因為需動態append,view的html幾乎都集中在<javascript>裡面.. 2. 同上做法,但以50筆為一個單位,再搭配ajax,每次只讀50,(ex.1~50,51~100...) ※有另外一個問題是..資料庫讀51~100 跟讀1~100,時間是不是一樣的呢? 還請大家賜教,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.179.207 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1445834869.A.1CC.html

10/26 13:21, , 1F
當然是第二種方法,資料庫讀取部分看你怎麼寫囉~
10/26 13:21, 1F

10/26 14:10, , 2F
2
10/26 14:10, 2F

10/26 14:13, , 3F
嗯嗯,謝謝~ 還想請問,大部分的搜尋都是這樣做的嗎?
10/26 14:13, 3F

10/26 16:20, , 4F
大部分都用google cse https://www.google.com/cse/
10/26 16:20, 4F

10/26 17:21, , 5F
哈哈~ 一切交給google
10/26 17:21, 5F
文章代碼(AID): #1MBR1r7C (Web_Design)
文章代碼(AID): #1MBR1r7C (Web_Design)