2

好的,所以在创建这样的东西时,我是一个完全的初学者。我希望将搜索功能集成到我的网站中(目前正在构建并处于早期阶段)。该网站将是一个摄影网站,我希望有一个可用的搜索功能,它与在此处找到的这个网站非常相似,因为我需要它来返回我网站上的照片和可能的博客条目的结果,新闻项目将最终存在。

我不知道从哪里开始。我对搜索功能、PHP 数据库 MYSQL 等进行了一些研究,这让我很困惑。

我不喜欢的一些事情是通过使用 3rd 方搜索引擎在我的网站上投放任何广告,我对上述页面感兴趣的主要事情之一是它如何抓取搜索结果并将它们显示在我选择的页面布局中.

任何帮助都将以从哪里开始的形式表示赞赏。我是一个非常热心的学习者,所以愿意接受任何建议。即使这只是我需要采取的步骤,然后我可以相应地研究/学习

非常感谢您提供的任何帮助。

4

1 回答 1

1
<form action="something.php" method="post">
  <input type="text" id="search" name="search />
  <input type="submit" value="submit" />
</form>

在您的 PHP 脚本中,您只需执行类似于 mysql %like% 的操作。% 指定一个通配符,因此如果您要搜索的名称是“over”,那么它将返回“stackoverflow”。请务必避开您的查询。在您完成查询之后(我不会写出来,因为如果您使用过程、OOP 和框架,它会有所不同),然后您可以执行 while() 循环来显示所有结果

$qry = "select * from my_table where name like %".$this->real_escape_string($_POST['search'])." order by name";

如果你给我更多关于你的数据库、你的编程风格的信息,我可以为你提供更多帮助。我肯定会查看一些教程,因为这是一种非常简单的搜索方法。

于 2012-09-19T02:39:09.227 回答