salut,

je veux faire un teste pour pouvoir gerer l erreur quand une personne essai d inserer deux meme enregistrement dans une table donc voila mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
include("connexion.inc.php");
//$connection = pg_pconnect("dbname=test user=postgres password=1981");//connexion
//$result = pg_exec("INSERT into ville values(4,'Porto')") or die("impossibel");//execution de la requete
 
if(pg_query("INSERT into ville values(4,'Porto')")) 
{
echo '<b>Insertion</b> reussi';
}else
{
echo '<b>Insertion</b> non reussi';
}
?>
le truc est que je voudrai n afficher que mon message mais sa m affiche le message d erreur de postgresql aussi
Warning: pg_query(): Query failed: ERROR: duplicate key violates unique constraint "ville_pkey" in c:\documents and settings\franky\bureau\avion\insert.php on line 6
Insertion non reussi
???