• 搜索数据库中的一行信息


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 m0_67293202 2024-06-07 12:45 采纳率: 50% 浏览 2 首页/ 编程语言 / 搜索数据库中的一行信息 php数据库html 如何将这段代码改为搜索数据库中的行数据 查询传染病

    查询传染病





    query($sql); while ($row = $result->fetch_assoc()) { echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } } ?>
    传染病查询系统
    id name sort time quantity
    " . $row['id'] . "" . $row['name'] . "" . $row['sort'] . "" . $row['time'] . "" . $row['quantity'] . "
    展开全部 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 加载中... 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • 阿里嘎多学长 2024-06-07 13:05
      关注

      以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


      这段PHP代码已经实现了基本的数据库连接和用户输入的接收,并且使用LIKE语句进行了模糊查询。但是,为了确保代码的安全性和功能性,以下是一些建议和修改:

      1. 数据库连接: 确保数据库连接信息(主机名、用户名、密码、数据库名)是正确的。

      2. 输入验证: 在使用用户输入之前,应该进行验证和清理,以防止SQL注入攻击。

      3. 错误处理: 应该添加错误处理逻辑,以便在查询失败时向用户提供反馈。

      4. HTML和CSS: 代码中有一些HTML和CSS的错误,例如input标签的属性写法不正确。

      以下是修改后的代码示例:

      connect_error) {
          die("连接失败: " . $conn->connect_error);
      }
      
      // 检查GET请求中的'select'是否存在
      if (isset($_GET['select'])) {
          $name = $_GET['user']; // 确保使用正确的变量名
      
          // 清理输入,防止SQL注入
          $name = $conn->real_escape_string($name);
      
          // 使用LIKE语句进行模糊查询
          $sql = "SELECT * FROM epidemic WHERE name LIKE '%$name%'";
          $result = $conn->query($sql);
      
          // 检查查询结果
          if ($result->num_rows > 0) {
              // 输出数据
              while($row = $result->fetch_assoc()) {
                  echo "";
                  echo "" . $row["id"] . "";
                  echo "" . $row["name"] . "";
                  echo "" . $row["sort"] . "";
                  echo "" . $row["time"] . "";
                  echo "" . $row["quantity"] . "";
                  echo "";
              }
          } else {
              echo "没有找到相关数据。";
          }
      } else {
          // 没有提交表单,显示空表格
          echo "请输入搜索关键词并提交。";
      }
      $conn->close();
      ?>
      

      HTML和CSS修正:

      • input标签的样式属性应该用双引号或单引号包围,而不是混合使用。
      • 应该使用class而不是class="col-xs-1 btn-success",因为class是一个保留字。

      参考资料:

      请注意,这些代码示例仅供参考,实际使用时需要根据你的具体需求和环境进行调整。

      展开全部

      评论 编辑记录
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      大数据之LibrA数据库系统告警处理(ALM-12035 恢复任务失败后数据状态未知)
      会计学期末题库 含WORD版
      阿里云成立13年首次实现年度盈利;博通610亿美元收购VMware;Android 13将采用华为研发的只读文件系统|极客头条
      notes_质谱&蛋白组学数据分析基础知识
      六、循环表达式
      《文献阅读》- 遗传算法作为量子近似优化算法的经典优化器(未完成)
      第二届黄河流域网络安全技能挑战赛Web_wirteup
      Win11任务栏太宽了怎么变窄?Win11任务栏宽度调整方法
      双软认证需要材料,怎么办理
      趣说 | 数据库和缓存如何保证一致性?
    • 原文地址:https://ask.csdn.net/questions/8115381