摘要: PDO提供了三种处理错误的方式 PDO::ERRMODE_SILENT:静默模式(默认) PDO::ERRMODE_WARNING:警告模式 PDO::ERRMODE_EXCEPTION:异常模式 示例: 注意:在PDO中进行异常处理不需要实例化异常类并抛出异常,因为我们在第5步已经把PDO修改为异 阅读全文
posted @ 2017-05-07 16:20 下页、再停留 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 首先要发生异常! 所谓的发生,指的是抛出一个异常! 然后是处理异常! 所谓的处理,就是一旦异常出现,要得到并处理这个异常,通常有两个阶段组成:监听和捕获! 流程: 1. 抛出异常 throw 2. 监听异常 try 3. 捕获异常 catch 注意:这里的异常,其实就是一个异常对象,这个对象必须是由 阅读全文
posted @ 2017-05-07 16:11 下页、再停留 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 基本原理和步骤其实都是一样的(可参看上一篇“MySQL的事务处理”),PDO中的事务处理就是调用PDO对象的三个方法: 开启事务:beginTransaction 回滚操作:rollBack 执行操作:commit 事务处理最典型的就是借还钱。下面以张三向李四还1000元为例 首先看一下数据库中各自 阅读全文
posted @ 2017-05-07 13:02 下页、再停留 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 步骤: 1.开启事务 start transaction 当我们开启一个事务的时候,我们对sql的操作都发生在内存中,但是没有真正的反馈到数据库磁盘的文件中! 2.回滚 rollback 回滚,就是恢复到事务开启之前的最原始的状态! 注意:回滚操作会自动的关闭一个事务,如果想再次执行事务,需要重新开 阅读全文
posted @ 2017-05-07 12:50 下页、再停留 阅读(3464) 评论(0) 推荐(0) 编辑