Correction status:Uncorrected
Teacher's comments:
Mysqli 面向对象的预处理技术实现更新操作
<?php // 1.连接数据库 require 'mysqli_connect.php'; // 2.准备SQL语句 $sql = "UPDATE staff SET gongzi=? WHERE staff_id=?;"; //3.创建预处理对象STMT $stmt = $mysqli ->stmt_init(); //4.检测STMT对象 if($stmt->prepare($sql)){ //1.绑定参数 $stmt->bind_param('si',$gongzi,$id); // 5.执行SQL语句 $id=6; $gongzi=8500; $stmt->execute(); if($stmt->affected_rows>0){ echo '<br>更新成功'.$stmt->affected_rows.'条记录'; }else{ echo '<br />没有记录更新'; } }else{ exit($stmt->errno.':'.$stmt->error); } //关闭连接 $mysqli->close(); ?>
点击 "运行实例" 按钮查看在线实例
删除 更新 新增使用方法一样,修改SQL语句及绑定参数对象就行了