php搜索功能怎么实现
时间: 2024-01-13 12:04:02 浏览: 67
PHP 搜索查询功能实现
实现 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` 表中查找与搜索关键字匹配的数据,最后将查询结果显示在页面上。
阅读全文