捕獲Postgresql到PHP的錯誤


Question

我想捕捉並顯示錯誤(以我選擇的方式)在網頁上查詢使用PHP。 所以,而不是下面的代碼

$result=pg_query($connection,$query);

if($result){
    //success

}
else{
    echo pg_last_error($connection);
}

我可以使用像錯誤代碼匹配或其他方法來實現類似的方法

if(error equals duplicate value error){
 echo "this value already exists";
}
else if(error equals different type error){
 echo "You should enter wrong type for column blabla"
}

注意我正在使用postgresql




Related