PHP yakalamak postgres hata

0 Cevap php

Ben PRIMARE tuşunun (pk_user) ile PostgreSQL TM tablo var. Ben yanlış Parametrelerinin takarsanız.

postgres istisna çağırır: (HATA: anahtar değeri benzersiz kısıtlama "pk_user" ihlal yinelenen)

Bu Tamam, ama ben bu hatayı yakalamak ve (bu kullanıcı adı kullanılır) kullanıcı arayüzü dönüştürmek istiyorum

Benim php script:

$sql="INSERT INTO user (....) VALUES (....)"
@$result=pg_query($dbconn,$sql);
if(!$result) {
 $error= pg_last_error($dbconn);
 if($error==='ERROR: duplicate key value violates unique constraint "pk_user"')
   $outputmesage="this username is used";
....
}
else {
.....
}

but construction if($error==='ERROR: duplicate key value violates unique constraint "pk_user"') is wrong. I don know what write this. Function strcmp(str1,str2) is wrong too.

P.s: I'm sorry for my bad english

0 Cevap