Je fais une requète, mais je ne peux afficher les résultats qu'à un seul endroit dans ma page.
Comment se fait-ce ???
Ma requète ressemble à ceci :
mysql_select_db($database, $user);
$query_sites = "SELECT id, nom, coordonnees FROM sites ORDER BY nom ASC";
$sites = mysql_query($query_sites, $user) or die(mysql_error());
$row_sites = mysql_fetch_assoc($sites);
$totalRows_sites = mysql_num_rows($sites);
jusqu'ici, tout va bien...J'affiche mes résultats :
<?php
do{
echo '<a href="site.php?id='.$row_sites['id'].'">'.$row_sites['nom'].'</a><br/>';
}while ($row_sites = mysql_fetch_assoc($sites)); ?>
Jusqu'ici, toujours aucun problème.Et enfin, j'affiche mes résultats une seconde fois (d'autres données, pour un autre endroit de la page)
<?php
do{
echo $row_sites['coordonnees'].'<br/>';
}while ($row_sites = mysql_fetch_assoc($sites)); ?>
et cette fois-ci, le second affichage ne donne rienPourquoi la boucle do while n'est-elle fonctionnelle qu'une seule fois ?
En vous remerciant...
en haut à gauche de ce sujet.