Bonjour à tous, j'ai réalisé une requête du genre:
Ensuite je teste avec PHP pour voir si ma requête renvoie quelque chose ou pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $requete = "SELECT colonne1 FROM liens where lien_categorie=1" ; $resultat = mysql_query($requete); $donnees = mysql_fetch_array($resultat);
Le problème est que le while n'affiche pas le premier enregistrement ; mais il affiche à partir du deuxième ; à moins que je reprenne le
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if (mysql_num_rows($resultat)==0){ echo "La requete ne ramène rien"; }else { while ($donnees = mysql_fetch_array($resultat)) { echo "<p>$donnees[colonne1]</p>"; } }
après le
Code : Sélectionner tout - Visualiser dans une fenêtre à part $resultat = mysql_query($requete);Comment puis-je faire pour éviter de ré-exécuter la requête ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (mysql_num_rows($resultat)==0)
Merci pour votre coup de main
Partager