(此文仅供参考,代码可能会因为时间和版本的变化而出现错误,请读者自行调整)
在网站开发中,查询功能是非常常见的,下面给大家分享一下简单的查询功能的PHP代码实现。
首先,在HTML文件中建立一个输入框和一个提交按钮:
<form action="query.php" method="post"> <input type="text" name="name" placeholder="请输入要查询的名字"> <input type="submit" name="submit" value="查询"> </form>
接着,在query.php文件中编写SQL语句,并将结果输出:
<?php
// 建立数据库连接
$conn = mysqli_connect("localhost", "username", "password", "database_name");
// 获取输入框中的名字
$name = $_POST['name'];
// 查询语句
$sql = "SELECT * FROM user WHERE name LIKE '%$name%'";
// 执行查询
$result = mysqli_query($conn, $sql);
// 输出查询结果
if(mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "名字:" . $row['name'] . "<br>";
echo "年龄:" . $row['age'] . "<br>";
echo "性别:" . $row['gender'] . "<br>";
echo "<hr>";
}
} else {
echo "查询结果为空!";
}
// 关闭数据库连接
mysqli_close($conn);
?>代码解释:
立即学习“PHP免费学习笔记(深入)”;
$_POST获取输入框中的名字。$sql是查询语句,LIKE表示模糊查询,%代表任意字符。mysqli_fetch_assoc逐行读取查询结果。while循环和mysqli_num_rows判断查询结果是否为空。本文只是简单介绍查询功能的PHP代码实现,不包含其他安全性和优化方面的内容。在实际开发中,还需要注意防止SQL注入等安全问题,以及优化查询语句的性能。
以上就是php代码实现简单查询功能的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号