php pdo 清空表,PDO预处理之删除操作

摘要:删除操作是 最危险的写操作;在实际开发中,我们都是使用软删除实现;软删除就是利用更新模拟删除操作,通过添加删除标记字段来解决;删除操作,必须基于条件,绝对禁止无条件删除;如果想清空表中数据,请使用:TRUNCATETABLE命令- rowCound()方法:返回受影响的记录数量;- errorInfo()方法:返回出错信息(数组格式

删除操作是 最危险的写操作;

在实际开发中,我们都是使用软删除实现;

软删除就是利用更新模拟删除操作,通过添加删除标记字段来解决;

删除操作,必须基于条件,绝对禁止无条件删除;

如果想清空表中数据,请使用:TRUNCATETABLE命令

- rowCound()方法:返回受影响的记录数量;

- errorInfo()方法:返回出错信息(数组格式)

跟增加操作基本一致,唯一不同点在于:删除操作时要基于条件的!!!<?php

// - 1 数据连接,创建PDO对象

$pdo = new ('mysql:host=127.0.0.1;dbname=php_edu;','root','root');

// -2 创建SQL语句

$sql = "DELETE FROM 'user' WHERE 'user_id' = :user_id ";

// -3 创建预处理对象

$stmt = $pdo->prepare($sql);

// -4 参数绑定

$user_id = 2;

$stmt->bindParam(':user_id',$user_id,PDO_PARAM_INT);

// -5 执行添加

if ($stmt->execute()) {

($stmt->rowCound()>0) ? '成功删除了'.$stmt->rowCound().'条记录' :'没有记录删除';

}else{

exit(print_r($stmt->errorInfo(),true));

}

?>

批改老师:韦小宝批改时间:2018-11-03 14:07:08

老师总结:一如既往写的很不错!继续加油吧!看好你!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值