为了账号安全,请及时绑定邮箱和手机立即绑定
if(!empty(self::$PDOStatement))self::free();
//判断之前是否有结果集,如果有,释放结果集
self::$PDOStatement=$link->prepare($sql);
self::$PDOStatement->execute();
self::haveError();
$result=self::$PDOStatement->fetchAll(constant('PDO::FETCH_ASSOC'));

为什么把self::haveError();放在self::$PDOStatement->execute();之前,下面的$arrError输出就为空呢?


正在回答

1 回答

首先是执行之后看看是否有错误所以要放在他之后,要不没执行怎么能得到错误呢?^-^...

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PDO—数据库抽象层
  • 参与学习       30042    人
  • 解答问题       396    个

本教程主要通过实战演练深入剖析PDO以加深理解

进入课程
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号