php mysqli_query错误号

时间:2015-01-09 11:05:43

标签: php mysql

我在PHP scrpt中执行MySQL数据库查询,如下所示:

function doStuffInDB(){
    ...
    if (($r = mysqli_query($db_conn, $q)) === false) {
        throw new Exception(mysqli_error($db_conn));
    } else {
       //get result
    }
    ...
}

当我调用执行查询的函数时,我将其称为:

function doStuff(){
    try{
        doStuffInDB();
    }catch(Exception $e){
        echo $e->getMessage();
    }
}

我想编写一个通用错误处理程序,它获取发生错误的错误号并向用户返回错误消息。类似的东西:

function doStuff(){
    try{
        doStuffInDB();
    }catch(Exception $e){
        echo $feedback = handleError($e->getErrorNumber());
    }
}

对于我这样做,我需要一个在调用mysqli_query()时可能出现的错误编号列表,但我找不到任何此类列表。我在哪里可以找到这份文件?关于这个错误处理程序(php函数)的样子的任何提示?

0 个答案:

没有答案