10-07-2008, 10:23 AM
z3d a écrit :De plus die() contrairement à exit() ne stop pas l'éxécution du script et laisser un script continuer alors que celui-ci obtient des erreurs dès le départ n'est pas rigoureux du tout.Comme tu le dis, c'est un alias, il a donc le même comportement.
De plus, ton contrôle ne contrôle pas vraiment tout. Si tu veux tout contrôler, il faut vérifier s'il y a eu une erreur SQL, auquel cas, selon que tu sois en configuration de production ou de développement, tu affiches/log ou non. Ensuite il faut tester si tu as le bon nombre de résultat. Ici, il ne doit rien avoir d'autre qu'un résultat, il faut donc tester si le num_rows vaut 1.
Sephi-Chan