Hello
Petite astuce, lorsque tu regardes la valeur de retour d'une fonction (par exemple via php.net), certaines fonctions renvoient 2 types de valeurs, soit int soit FALSE. C'est a ce moment la que tu peut tester avec le === qui verifie le type et la valeur, pas seulement la valeur (comme l'a souligne AkeluX).
Exemple : mysql_num_rows() renvoi soit le nombre de resultats trouves lors d'une requete sql dans une table soit FALSE si il y a eu une erreur. Il est donc indispensable de tester si le resultat est soit 0, soit FALSE soit superieur a 0 (1, 2, 4, 6, 100 ect...)
Faire un
if ( !mysql_num_rows($Result) )
echo 'Aucun resultat';
c'est ce qui s'appelle un abus de langage. Le script fonctionnera tres bien mais si tu veux intercepter une erreur precise, tu sera dans l'impossibilite de savoir si tu n'as aucune erreur et 0 resultat ou si tu as eu une erreur et que la fonction a echoue.
Pense bien a allez voir la doc que
vilhjalms t'as indique, c'est tres utile !
@++