Ho un set di risultati tiro da un database di grandi dimensioni:Riesci a riutilizzare un set di risultati mysql in PHP?
$result = mysql_query($sql);
I ciclo attraverso questo set di record una volta a tirare bit specifici di dati e ottenere le medie usando while($row = mysql_fetch_array($result))
. Più tardi nella pagina, voglio collegare attraverso questo stesso set di record di nuovo e di uscita tutto - ma perché ho usato il set di record precedente, il mio secondo ciclo restituisce nulla.
Infine, ho risolto il problema eseguendo il looping di un secondo recordset identico ($result2 = mysql_query($sql);
), ma detesto fare la stessa chiamata SQL due volte. In qualsiasi modo posso scorrere lo stesso set di dati più volte?
Puoi unire le vostre domande in uno? Quali sono queste domande? – CrazyMax
Perché non memorizzare tutte le righe in un array e utilizzarlo dove vuoi? – zerkms
La sua può anche essere un hack, ma si può provare questo: "$ result1 = $ risultato = mysql_query ($ sql)". –