2012-08-05 44 views
1

我想在我的網站上實現搜索。入門,我有一些初學者的問題。php mysql搜索方法

  1. 如果我使用分頁腳本,那麼當觸發搜索時,這些腳本是否可以找到所有結果,並只將結果顯示爲頁面?
  2. 將關鍵字保留在會話變量中並進行搜索會更好嗎?每當用戶點擊「更多結果」按鈕時,都會說10個結果?

感謝您的任何見解。

+0

對我來說也是有用的問題。 – SaidbakR 2012-10-31 00:12:04

回答

2
  1. 除非你緩存結果第一次搜索運行時,「分頁」的結果通常重新運行搜索查詢,然後扔掉未顯示
  2. 沒有意義的行使用會話變量來存儲關鍵字,除非您不打算在結果旁邊顯示搜索框(例如Google搜索結果頁面)。
+0

瞭解#1。關於#2,我想:如果我保存了關鍵字,那麼我可以將搜索限制爲10條結果,如果用戶點擊'更多',我可以重新搜索限制10,20。或者你認爲這不是一個好主意? – aVC 2012-08-05 03:42:09

+0

實際上是#1的一部分。 – 2012-08-05 03:54:58

+1

感謝您的回覆。現在開始使用它。 – aVC 2012-08-05 17:15:09