php搜索功能代码实列,如何实现PHP搜索功能

如何实现PHP搜索功能

发布时间:2020-07-22 16:59:57

来源:亿速云

阅读:98

作者:Leah

这篇文章运用简单易懂的例子给大家介绍如何实现PHP搜索功能,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

首先在前端添加一个输入框和一个按钮;然后在后端接收前端的输入框内容;接着根据接收的内容,进行模糊查询;最后将模糊查询的数据渲染出来或返回给前端即可。

示例代码<?php require_once(''Connections/conn.php''); ?>

$colname_rs = $_GET[''key'']; //获得用户输入

$result = explode('','',$_GET[''key'']);//分解用户输入的多个关键词,存入$result数组

mysql_select_db($database_conn, $conn); //连接数据库

//根据多个关键词构建SQL语句

$query_rs = "SELECT * FROM (";

for($i=0;$i

{

if($i==0) //对第一个关键词,不使用UNION

$query_rs .= "SELECT * FROM searchtable WHERE title LIKE ''%$result[0]%''

OR content LIKE &#

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现 PHP 搜索功能的一般步骤如下: 1. 创建搜索表单:使用 HTML 表单创建一个输入框和一个按钮,让用户输入搜索关键字。 2. 处理搜索请求:使用 PHP 处理表单数据,提取用户输入的搜索关键字。 3. 查询数据库:使用 SQL 查询语句在数据库中查找与搜索关键字匹配的数据。 4. 显示查询结果:使用 PHP 将查询结果显示在页面上,可以使用 HTML 和 CSS 格式化结果。 下面是一个简单的 PHP 搜索功能的示例代码: ``` <!DOCTYPE html> <html> <head> <title>PHP Search</title> </head> <body> <h1>Search</h1> <form method="GET" action="search.php"> <input type="text" name="keyword" placeholder="Search..."> <button type="submit">Go</button> </form> <hr> <?php // 处理搜索请求 if(isset($_GET['keyword'])) { $keyword = $_GET['keyword']; // 查询数据库 $conn = mysqli_connect('localhost', 'username', 'password', 'database'); $sql = "SELECT * FROM products WHERE name LIKE '%$keyword%'"; $result = mysqli_query($conn, $sql); // 显示查询结果 if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "<p>{$row['name']}</p>"; } } else { echo "<p>No results found.</p>"; } mysqli_close($conn); } ?> </body> </html> ``` 在上面的代码中,我们创建了一个搜索表单,使用 `$_GET` 方法获取用户输入的搜索关键字,并使用 SQL 查询语句在 `products` 表中查找与搜索关键字匹配的数据,最后将查询结果显示在页面上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值