Bonjour j'aimerai savoir quelle est la différence entre utiliser mysql_error comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$result=mysql_query($query) or die("Erreur SQL".mysql_error());
et utiliser un mysql_num_rows($result) pour tester si notre requête a obtenu au moins une ligne(un résultat) et effectuer ensuite ce que l'on veut faire !

Dans les 2 cas on fait la même chose non car on teste si notre requete est valable?

Alors faut-il privilégier une méthode ou faire les 2?

J'ai du mal a voir la nuance !