2012-08-05 79 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