GESTION DES ERREURS POUR UNE BASE SQL

Signaler
Messages postés
4
Date d'inscription
samedi 17 décembre 2005
Statut
Membre
Dernière intervention
11 août 2007
-
Messages postés
6
Date d'inscription
jeudi 18 octobre 2007
Statut
Membre
Dernière intervention
21 janvier 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/20894-gestion-des-erreurs-pour-une-base-sql

Messages postés
6
Date d'inscription
jeudi 18 octobre 2007
Statut
Membre
Dernière intervention
21 janvier 2008

Si c'est une ressource ca sera donc true ... car php c'est 0 ou "" == FALSE et nimporte quel chiffre ou n'importe quel objet, ressource, string == TRUE. Par contre, FALSE === 0 DONNE FAUX. FALSE === FALSE donne VRAI.

LA vrai question c'est : pourquoi se compliquer la vie ?

Plus simple : Tu test si ta requete sql == false, si oui tu renvoie à une fonction Erreur() qui va chercher mysql_errno (un truc comme ca) puis tu tests le numero de l'erreur et affiche un message conséquent. Pourquoi rediriger vers une page, tu te rends compte tu vas avoir 500 pages dans ton dossier, c'est ingérable !
Messages postés
4
Date d'inscription
samedi 17 décembre 2005
Statut
Membre
Dernière intervention
11 août 2007

Bonjour :o

Je ne comprends pas pourquoi tu fais une condition pour mysql_query pour vérifier si le résultat est true, car à moins que je me trompe, le résultat sera soit false, soit une ressource...

Bonne journée :)