网站首页 > 文章中心 > 其它

php数据库怎么做搜索

作者:小编 更新时间:2023-08-15 07:28:31 浏览量:331人看过

PHP中怎么实现关键字搜索?

PHP要实现关键字查搜索,需要用到like关键字来组合查询条件

like具体实现方法如下:

例一:

php数据库怎么做搜索-图1

①.?$userForm=M('user');?

①.?$where['name']=array('like','phpernote%');?

这里的like查询即为:name like 'phpernote%'

例二:

①.$where['name']=array('like',array('%phpernote%','%.com'),'OR');

这里的like查询即为:name like '%phpernote%' or name like '%.com'

例三:

①.$where['name']=array(array('like','%a%'),array('like','%b%'),array('like','%c%'),'phpernote','or');

这里的like查询即为:(+name+ LIKE '%a%') OR (+name+ LIKE '%b%') OR (+name+ LIKE '%c%') OR (+name+ = 'phpernote')

例四:

①.$where['_string']='(name?like?"%phpernote%")?OR?(title?like?"%phpernote")'

这里的like查询即为:name like '%phpernote%' or title like '%phpernote'

php站内搜索怎么做

站内搜索是一种使用关键字来搜索文章标题的功能.

PHP的站内搜索可以使用SELECT和LIKE语句来对文章的标题进行过滤选择,将需要的数据筛选出来. 如果有多个筛选可以使用AND语句连接起来进行多条语句筛选. 如果希望是能搜索到全站所有的数据,一般在数据库设计之初最好就是把所有数据放一个表,然后通过扩展表的方式进行数据扩展!具体方法可以参考ONETHINK的设计模式.

具体搜索方法: SELECT * FROM 表名 WHERE 字段 LIKE '%关键字%'

关于搜索功能那个php代码,能再详细点吗?

数据库(mysql):一个数据库(search),库里面一个表(title),表里面一个字段(name).

PHP页面:两个页面(index.php

search.php)

第一步.创建数据库.(目前大家应该都是用的phpmyadmin来操作数据库的吧?)

建立一个数据库.

第二步.建表

在刚建立的search数据库里插入一个名字为title的表.建表时让选插入几个字段.写1就可以了.

第三步.建字段

—–数据库部分已经做完,此时此刻呢是网页部分—–

第四步.建立两个页面

建立两个文件:index.php和search.php可以使用记事本等文本工具直接建立.我使用的工具是Dreamweaver(方便嘛.呵呵).

第五步.index.php的页面制作.

这个页面是用来传递你搜索的关键字的.代码如下:

form method="post"

action="search.php"

name="search"

input name="search" type="text" value=""

value="Search"

/form

这段代码是建立一个FORM表单.专门用来提交数据的.

第一行是FORM表单的开始.它的传递方式是post,传递到search.php这个页面.表单名为name.

第二行是文本域和提交按钮.文本域命名为search,按钮默认就可以了.

第三行是FORM表单的结束语句.

第五步.search.php的页面制作.

这个页面很关键.因为他是获取index页面传递过来的值,然后导出搜索的数据.

首先要绑定你建立的search数据库,我用的DW生成的.

上一个页面传送的文本域是search.所以,这里需要建立一个search变量.来接收你输入的关键词.用以下语句定义变量:

php

$searchs = $_POST['search'];

然后建立一个记录集,选择高级.SQL语句中填写:

SELECT *

FROM title

WHERE name like

'%$searchs%'

这句的意思是选择title表里面的所有字段(*),然后查询name中的$searchs变量.这个变量也就是你在index中输入的值啦.

然后在BODY里面绑定一个动态文本.选择NAME.

关于PHP文本数据库搜索请问怎么做 - 技术问答

先读取文本文件啊,在文本文件中搜索,如果文本较小的话可以直接用函数查找

以上就是土嘎嘎小编为大家整理的php数据库怎么做搜索相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章