Comment remettre mon index à 0 apres avoir parcouru un base de donnée
Bonjour,
J'ai un blanc.
Quand je fais une requete MySQL, je peux parcourir mes données extractées ainsi;
Code:
1 2 3 4 5 6 7 8
|
$j=0;
while($row = $sql_result->fetch_assoc())
{
$dates[$j++] = $row['ttn_m_time'];
}
array_unique($dates); // Supprime les même date (2018-09-04 22:20:00)
sort($dates); // trie du plus ancien au plus récent |
Mais si je veux reparcourir les données extractées sans faire une requête MySQL, ceci ne marchera pas. Enfin, le echo n'affichera rien
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
$j=0;
while($row = $sql_result->fetch_assoc())
{
$dates[$j++] = $row['ttn_m_time'];
}
array_unique($dates);
sort($dates); // trie du plus ancien au plus récent
// remet ici le curseur au début de $sql_result pour retraiter les valeurs extraites
$j=0;
while($row = $sql_result->fetch_assoc())
{
echo $row['ttn_m_time']; // J'ai remis un echo de ttn_m_time pour faire simple...
} |
car mon curseur sera à la fin de $sql_result.
Comment je peux déjà remettre mon curseur au début de $sql_result entre mes deux while?