摘要:$type = 'mysql'; $host = '127.0.0.1'; //windows: 127.0.0.1 $dbName = 'crm'; $charset = 'utf8'; $port = 3306;
$type = 'mysql';
$host = '127.0.0.1'; //windows: 127.0.0.1
$dbName = 'crm';
$charset = 'utf8';
$port = 3306; //可选,默认为3306
// dsn = mysql:host=localhost;dbname=userDB;charset=utf8;
$dsn = $type.':host='.$host.';dbname='.$dbName.';charset='.$charset.';port='.$port;
$user = 'root';
$pass = 'root123';
$pdo = new PDO($dsn, $user, $pass);
$sql = "DELETE FROM `tp_admin` WHERE `status`=:status";
//3.验证SQL语句,创建预处理对象
$stmt = $pdo->prepare($sql);
//4参数绑定
$status = 2;
$stmt->bindParam(':status',$status,PDO::PARAM_INT);
if ($stmt->execute()) {
echo ($stmt->rowCount()>0) ? '成功删除'.$stmt->rowCount().'条记录!' : '嘿嘿,没有记录被删除!';
} else {
exit(print_r($stmt->errorInfo(),true));
}
//释放结果集
$stmt = null;
//关闭连接
$pdo = null;
echo '<hr>';删除操作相对比较简单,指定好条件--绑定好参数--搞定!
批改老师:查无此人批改时间:2019-01-08 10:22:53
老师总结:我刚才改了一个作业,好像也是你。删除是简单,越简单的伤害越大,删除操作在项目中尽量少用,可以用状态来代替,进行软删除。