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 !