Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/05/2005, 14h26   #1
Membre habitué
 
Inscription : janvier 2004
Messages : 507
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 507
Points : 101
Points : 101
Par défaut gestion des erreur ?

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 :
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
Citation:
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
???
donny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2005, 17h04   #2
Membre éclairé
 
Inscription : janvier 2005
Messages : 336
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2005
Messages : 336
Points : 353
Points : 353
Pour éviter les Warning, au lieu de

Code :
IF(pg_query("INSERT into ville values(4,'Porto')"))
mettre le @ avant la fonction, comme ci dessous.

Code :
IF(@pg_query("INSERT into ville values(4,'Porto')"))
KrysKool
kryskool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2005, 10h54   #3
Membre habitué
 
Inscription : janvier 2004
Messages : 507
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 507
Points : 101
Points : 101
merci
donny est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h15.


 
 
 
 
Partenaires

Hébergement Web