批改状态:合格
老师批语:你把老师的代码当模板了
5月7日作业

<?php// 查询1: 单条记录// 1. 连接数据库require 'connect.php';$sql = "SELECT `id`, `brand`,`category` FROM `staffs` WHERE `price` >6000";$mysqli_result = $mysqli->query($sql);// 指针复位$mysqli_result->data_seek(0);if ($mysqli_result && $mysqli_result->num_rows > 0 ) {while ($staff = $mysqli_result->fetch_assoc()) {printf('<pre>%s</pre>', print_r($staff, true));}} else {echo '查询失败没有满足条件商品';}// 3. 关闭连接// 释放结果集$mysqli_result->free_result();$mysqli->close();

<?php// 查询2: 多条记录// 1. 连接数据库require 'connect.php';// 2. 操作数据库$sql = "SELECT `id`, `brand`,`category` FROM `staffs` WHERE `price` >6000";$mysqli_result = $mysqli->query($sql);if ($mysqli_result && $mysqli_result->num_rows > 0 ) {$staffs = $mysqli_result->fetch_all();foreach ($staffs as $staff) {// vprintf() 与 printf()功能一样, 区别 就是参数是数组vprintf('<li>编号: %s , 品牌: %s,类型: %s</li>', $staff);}} else {echo '查询失败或没有符合条件商品';}// 3. 关闭连接// 释放结果集$mysqli_result->free_result();$mysqli->close();

<?php// 新增操作// 1. 连接数据库require 'connect.php';// 2. 操作数据库// 前端表单->json格式的字符串, php将这种json字符串转为数组/对象$arr = ['华硕天选', 'black', '电脑', '7500'];array_walk($arr, function(&$item, $key) {$item = "'$item'";}, count($arr));$data = implode(', ', $arr);$sql = "INSERT `staffs` (`brand`,`color`,`category`,`price`) VALUES ($data)";if ($mysqli->query($sql)) {if ($mysqli->affected_rows > 0) {echo '成功添加了 ' . $mysqli->affected_rows . ' 条记录, 新增记录主键ID: ' . $mysqli->insert_id;} else {echo '没有添加新记录';}} else {die('添加失败'. $mysqli->errno . ' : ' . $mysqli->error);}// 3. 关闭连接// 释放结果集$mysqli->close();

<?php// 更新操作// 1. 连接数据库require 'connect.php';// 2. 操作数据库// 前端表单->json格式的字符串, php将这种json字符串转为数组/对象$arr = ['brand'=>'小米键盘', 'category'=>'电脑配件'];array_walk($arr, function(&$item, $key) {$item = "`$key` = '$item'";});$data = implode(', ', $arr);$sql = "UPDATE `staffs` SET " . $data . " WHERE `id` = 10";if ($mysqli->query($sql)) {if ($mysqli->affected_rows > 0) {echo '成功更新了 ' . $mysqli->affected_rows . ' 条记录';} else {echo '没有更新任何记录';}} else {die('更新失败'. $mysqli->errno . ' : ' . $mysqli->error);}// 3. 关闭连接// 释放结果集$mysqli->close();

<?php// 删除操作// 1. 连接数据库require 'connect.php';// 2. 操作数据库$sql = "DELETE FROM `staffs` WHERE `id` =10" ;if ($mysqli->query($sql)) {if ($mysqli->affected_rows > 0) {echo '成功删除了 id=' .$_GET['id'] . ' 的记录';} else {echo '没有删除任何记录';}} else {die('删除失败'. $mysqli->errno . ' : ' . $mysqli->error);}// 3. 关闭连接$mysqli->close();

朱老师说的好,我们健身圈也有一句话,就是健身不能和特别牛逼的人比,得和自己比,这样一来不会因为推进慢而中途放弃,而来就是和自己比更加能够发现自己的变化,一个月一来,从前端,到php再到服务器,从一个完全的小白,到现在看公司的产品代码,基本能看懂,能和程序员前后端无障碍沟通。已经有了很大进步,下一步就是继续努力,让自己更加的专业。感觉程序员的世界,我的两只脚已经迈进去了一只脚了。非常非常的高兴。很骄傲自己现在也是一个程序员了。而不只是一个产品经理或者seoer!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号