Ciao a tutti, volevo sapere se c'era un modo di passare in rassegna tutte le righe di un database più volte con una sola query.
Cerco di spiegarmi meglio con qualche riga di codice:
Quello che volevo capire è se esiste qualche istruzione per resettare il contatore e ripartire dal primo record o se bisogna per forza fare una nuova query prima di ogni fetch_array.
Grazie.
Stefano
Cerco di spiegarmi meglio con qualche riga di codice:
PHP:
<?php
//Qui c'è la parte di connessione al database
//Eseguo la query
$res=$db->query("SELECT * FROM Stati");
//Scrivo a video tutti i record trovati
while($statoRow=$res->fetch_array(MYSQLI_ASSOC))
{
echo $statoRow['stato']."<br>";
}
//Dovrei riscriveri a video gli stessi record di prima ma senza una nuova query non lo fa
while($statoRow=$res->fetch_array(MYSQLI_ASSOC))
{
echo $statoRow['stato']."<br>";
}
?>
Quello che volevo capire è se esiste qualche istruzione per resettare il contatore e ripartire dal primo record o se bisogna per forza fare una nuova query prima di ogni fetch_array.
Grazie.
Stefano
Ultima modifica di un moderatore: