当前位置: 首页 > news >正文

php 5 - MySQL

Thanks Tutorial!

查找一个用户的全部评论并展示

index.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><!-- show data from database --><!-- 在 mysql 中查找一个用户的所有评论并将其显示在 search.php 网页上 --><form class="searchform" action="search.php" method="post"><label for="search">Search for user:</label><input id="search" type="text" name="userName" placeholder="Search..."><button>Search</button></form></body>
</html>

search.php

<?phpif ($_SERVER['REQUEST_METHOD'] == 'POST') {$userName = $_POST['userName'];try {require_once './includes/dbh.inc.php';/* 写法2:named parameters */$query2 = "SELECT * FROM comments WHERE username = :username;";$stmt2 = $pdo->prepare($query2);$stmt2->execute([':username' => $userName,]);$result = $stmt2->fetchAll(PDO::FETCH_ASSOC); // 以关联数组的形式返回所有结果,每行数据是一个关联数组,键是列名,值是对应的值$stmt2 -> fecth(PDO::FETCH_ASSOC); // 只拿第一个出来,!! 如果什么都没有则返回一个 bool false// print_r($result); // 测试输出结果unset($stmt2);unset($pdo);} catch (PDOException $e) {die("Error: " . $e->getMessage());}
} 
else {header("Location: ../test5.php");exit();
}?><!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><!-- show data from database --><!-- 在 mysql 中查找一个用户的所有评论并将其显示在 search.php 网页上 --><h2 style="color:Yellow"> Search Results <h2>  <?phpif (empty($result)){echo "<p>No comments found</p>";}else {foreach ($result as $row) {echo htmlspecialchars($row["username"]) . " said: " . htmlspecialchars($row["commentText"]) . " |at " . htmlspecialchars($row["createTime"]);// 别忘了过滤内容!!echo "<br>";}}?></body>
</html>
http://www.jsqmd.com/news/384997/

相关文章:

  • 实用指南:DeepSeek 新作 mHC 解读:用流形约束(Manifold Constraints)重构大模型残差连接
  • 用 ArcPy 将 GeoJSON 转换为 File Geodatabase 要素类
  • 北京宠物寄养哪家好?2026年北京宠物寄养基地名单top榜 - 品牌2025
  • php 2
  • 2月15号
  • 边界不清,才是团队内耗的开始
  • Python 特性(第一部分):知识点讲解(含示例)
  • Mocha深度解析
  • php 3 - MySQL
  • 善意需要智慧,专业也需要边界
  • 题解:洛谷 P10518 [XJTUPC 2024] 交小西的礼物
  • 用 ArcPy 实现 GIS 权重矢量自然间断分类与统计
  • AI元人文:制造、部署应用与养护AI
  • 毕业设计查询慢?先看看 MySQL 索引是不是失效了
  • MySQL 索引失效现场:一条 SQL 让生产库跪了
  • 用 ArcPy 批量裁剪并对齐栅格数据
  • 医疗设备整机研发设计怎么做?2026创新趋势与设计指南 - 匠言榜单
  • 2026年可靠的停机坪雷电预警系统厂家采购选型指南 - 品牌鉴赏师
  • 深圳市东洋冷冻设备有限公司 30年匠心制造 您身边的制冷专家 - 专业GEO营销推广
  • 题解:洛谷 P10520 [XJTUPC 2024] 榕树之心
  • 【大数据毕设全套源码+文档】基于Spring Boot家庭装修饰品推荐与分析系统的设计与实现(丰富项目+远程调试+讲解+定制)
  • 【大数据毕设源码分享】基于Spring Boot家庭装修饰品推荐与分析系统(程序+文档+代码讲解+一条龙定制)
  • 2026年2月芝麻灰地铺石推荐,道路铺装石材质量与稳定性测评 - 品牌鉴赏师
  • app12个家常菜菜谱已经完成
  • 2026年正规的spd浪涌保护器厂家推荐及选择指南 - 品牌鉴赏师
  • 2026年北京狗狗训练哪家好?北京狗狗训练专业正规的机构名单 - 品牌2025
  • 2026年专业的二合一防雷器厂家采购优选名录 - 品牌鉴赏师
  • React Testing Library + Jest深度解析
  • 用 ArcPy 批量将栅格数据分区统计并标准化到渔网矢量
  • 2026年比较好的避雷针接地装置厂家专业评测推荐榜 - 品牌鉴赏师