Différence mysql_error/mysql_num_rows(au niveau de l'utilisation)
Bonjour j'aimerai savoir quelle est la différence entre utiliser mysql_error comme ceci:
Code:
$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 !