php代码实现简单查询功能

PHPz
发布: 2023-04-11 10:29:55
原创
2355人浏览过

(此文仅供参考,代码可能会因为时间和版本的变化而出现错误,请读者自行调整)

在网站开发中,查询功能是非常常见的,下面给大家分享一下简单的查询功能的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);
?>
登录后复制

代码解释:

极简智能王
极简智能王

极简智能- 智能聊天AI绘画,还可以创作、编写、翻译、写代码等多种功能,满足用户生活和工作的多方面需求

极简智能王 33
查看详情 极简智能王

立即学习PHP免费学习笔记(深入)”;

  1. 建立数据库连接,需要填写对应的数据库地址、用户名、密码和数据库名。
  2. 通过$_POST获取输入框中的名字。
  3. $sql是查询语句,LIKE表示模糊查询,%代表任意字符。
  4. 执行查询,并通过mysqli_fetch_assoc逐行读取查询结果。
  5. 将查询结果输出,使用while循环和mysqli_num_rows判断查询结果是否为空。
  6. 关闭数据库连接,释放资源。

本文只是简单介绍查询功能的PHP代码实现,不包含其他安全性和优化方面的内容。在实际开发中,还需要注意防止SQL注入等安全问题,以及优化查询语句的性能。

以上就是php代码实现简单查询功能的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号