php怎么快速搜索自己的代码,用PHP快速设计一个搜索功能

为了方便检索数据,绝大多数的网站都会有搜索功能,虽然看起来是个鸡肋功能,但是关键时刻还真的离不开搜索功能,所以对于一个网站来讲,搜索功能应该是必须要有的。

分析搜索功能其实不难发现,不论是对于全文搜索还是标题搜索,都是使用SQL语言对数据库进行查询操作。本案例使用的是PHP+MySQL网站结构。

具体分析搜索功能是这样的:对于专门的search.php文件,通过提交页面将全局变量 $_POST['search']  递送给search.php文件,然后通过SQL做一次查询,将结果呈现出来就可以了。案例中需要在message表中的towho字段中查询。

最关键的SQL语句为:

select * from 表 where 字段 like '%$searchs%'

在提交页面中放置如下的表单:

搜索

form 通过post的方式,让search.php产生动作。递交的全局变量是 $_POST['search'] 。

search.php 除了必要的部分之外,核心部分为:

$searchs = $_POST['search'];

$query=mysql_query("select * from message where towho like '%$searchs%' ") ;

while ($row=mysql_fetch_array($query)) {

?>

//这里是我要显示的结果中的内容:

=$row[lastdate]?>=$row[content]?>=$row[realname] ?>

}

?>

以上就是最核心的全部搜索内容。其他可以自行进行添加操作。

比如要想显示搜索数量,可以使用这样的语句:

$count1=mysql_query("select count(*) from message where towho like '%$searchs%' ");

e02fb1d9f2b35a10f8b9077e1c216530.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值