CI3捕获异常

//采用PDO连接数据库,只能捕获PDO连接数据库的错误,codeigniter自身无法捕获异常
function
show() { // $pdo = $this->db->connect(); //建立对数据库的连接。 $pdo = $this->db->db_pconnect(true); //建立对数据库的连接,使用持久连接 try { $sql = "insert into c_news(`aaa`,`bbb`) values('aaa','bbb')"; //错误语句 $res = $pdo->exec($sql); if (!$res) { throw new Exception('数据库错误'); } } catch (Exception $e) { p($e->getMessage()); } }

 

posted @ 2024-08-29 16:38  哆啦阿梦  阅读(5)  评论(0编辑  收藏  举报