
le 20/12/2010 à 17:29
Sammuel
Salut,
J'aimerais optimiser une tite chose au niveau du while qui retourne les résultats d'une requête mysql.
Le but : si aucun enregistrement mysql n'est retourné, stopper l'affichage de la page et rediriger vers une page 404 par exemple.
J'aimerais optimiser ce code :
Pour tester si au moins un enregistrement est retourné, je suis 'obligé' de faire un 'mysql_num_rows($req)' et j'aimerais savoir si vous auriez une astuce pour éviter ce genre de chose.
Cela fonctionne, mais peut être qu'il y a mieux comme solution.
Merci !
J'aimerais optimiser une tite chose au niveau du while qui retourne les résultats d'une requête mysql.
Le but : si aucun enregistrement mysql n'est retourné, stopper l'affichage de la page et rediriger vers une page 404 par exemple.
J'aimerais optimiser ce code :
- $req = mysql_query("REQUETE");
- [b]if(mysql_num_rows($req)>0){[/b]
- while($row = mysql_fetch_assoc($req)){
- $info = array(blaaaaaaaaaaaaaaaaa);
- }
- }else{
- exit();
- }
Pour tester si au moins un enregistrement est retourné, je suis 'obligé' de faire un 'mysql_num_rows($req)' et j'aimerais savoir si vous auriez une astuce pour éviter ce genre de chose.
Cela fonctionne, mais peut être qu'il y a mieux comme solution.
Merci !