用户
 找回密码
 入住 CI 中国社区
搜索
查看: 302|回复: 0
收起左侧

[版本 4.x] 读取数据时,出现数据库异常的问题,解决一半现在是...

[复制链接]
发表于 2024-3-4 14:19:10 | 显示全部楼层 |阅读模式
读取数据时,出现数据库异常的问题,解决一半现在是人工去捕捉,不是框架捕捉的,很麻烦,希望能在Exception里面去处理


$model = new IroboxWarehouse();
try{
    $model->db->transStart();

    $status = $model->select('11111')->where('pc_name','aa')->first();
    $model->db->transComplete();
} catch(Exception $e) {
    $model->db->transRollback();
    echo date('Y-m-d H:i:s - '), str_replace(ROOTPATH, '', __FILE__), ', Line:', __LINE__, ' --- <pre>', PHP_EOL, var_dump($e->getMessage()), PHP_EOL;
}


未解决:在这个事例中,查询不存在的字段,或者是where条件不存在是没有办法捕获异常

本版积分规则