最新消息:周一至周五21:30分QQ群(161510483)直播,零基础免费学谷歌SEO,WEB前端,PHP入门教程

第三十二节 php搜索数据库信息

PHP零基础入门 林雍岷 39浏览

php搜索数据库信息:搜索数据库信息是很容易操的,本节课将实现一些搜索功能, 这个搜索与谷歌高级搜索不同的,但对于网站用户来说,这个搜索功能还是很有用的。创建文件夹6.6_searching_data,把《PHP MySQL预处理语句》代码复制到本节课。

在phpmyadmin的执行搜索的SQL语句

搜索CSS:

搜索c是搜索不到css的因为我们没有使用通配符,所以输入的字符串要完全相同,不完全相同就忽略:

通配符用*来写,所有带有.html的数据被查询出来:

通配符在sql用%表示,显示所有的数据:

通配符在sql用%表示,*%后面是s查询出来:

通配符在sql用%表示,*%后面是s前面也是s查询出来:

definition字段也包括在查询条件里面:

php搜索数据库信息-在mysqldataprovider.class.php编写search_term方法

第一步、把get_term的方法复制到search_term方法

程式解释

  1. 传$search参数进来
  2. 连接数据库,链接不成功返回空数组,因为我们的数据类型是数组
  3. $sql查询语句
    1. 通配查询like关键词
    2. search的占位符:search
  4. 预处理语句
  5. 执行:[':search'=>"%$search%"]
  6. 获取数据库PhrasesTerm表数据
  7. 数据放回空输出空数组
  8. 关闭链接和查询

输入搜索条件提交返回搜索请求的数据这正是我们所要的。

下载本节《php搜索数据库信息》完整的代码

转载请注明:林雍岷 » 第三十二节 php搜索数据库信息

HTML Snippets Powered By : XYZScripts.com