批改状态:合格
老师批语:
pdo相关操作, 最重要的,把sql语法夯实, 比如where 子句, like子句(模糊查询), orderby子句, limit子句(分页) :

$sql1 = "SELECT `id`,`name`,`pro` FROM `order` WHERE `id`>=?;";$stmt = $pdo->prepare($sql1);$stmt->execute([8]);while ($order = $stmt->fetch()){vprintf('<li>%s:%s | %s</li>',$order);}// 输出:// 8:李白 | 瓷砖安装// 9:杜甫 | 地板维修// 10:张师傅 | 旧房地板维修// 11:李师傅 | 旧房墙面翻新
$sql2 = "SELECT `id`,`name`,`pro` FROM `order` WHERE `pro` LIKE '旧房%';";$stmt = $pdo->prepare($sql2);$stmt->execute([1]);// var_dump($stmt->fetch());while ($order = $stmt->fetch()){vprintf('<li>%s:%s | %s</li>',$order);}// 输出:// 1:张大 | 旧房装修// 10:张师傅 | 旧房地板维修// 11:李师傅 | 旧房墙面翻新
$sql3 = "SELECT `id`,`name`,`pro`,`price` FROM `order` ORDER BY price;";$stmt = $pdo->prepare($sql3);$stmt->execute([5]);while ($order = $stmt->fetch()){vprintf('<li>%s | %s | %s | %s</li>',$order);}// 输出:// 8 | 李白 | 瓷砖安装 | 8.00// 1 | 张大 | 旧房装修 | 10.00// 2 | 小二 | 局部改造 | 10.00// 4 | 李四 | 墙面翻新 | 10.00// 9 | 杜甫 | 地板维修 | 12.00// 10 | 张师傅 | 旧房地板维修 | 12.00// 11 | 李师傅 | 旧房墙面翻新 | 13.00// 7 | 岳不群 | 马桶疏通 | 15.00// 6 | 东方不败 | 马桶疏通 | 22.00
$sql3 = "SELECT `id`,`name`,`pro`,`price` FROM `order` limit 2,3;";$stmt = $pdo->prepare($sql3);$stmt->execute([1]);while ($order = $stmt->fetch()){vprintf('<li>%s | %s | %s | %s</li>',$order);}// 输出:// 7 | 岳不群 | 马桶疏通 | 15.00// 4 | 李四 | 墙面翻新 | 10.00// 6 | 东方不败 | 马桶疏通 | 22.00
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号