Okay, la mia sintassi può probabilmente essere descritta senza il codice. Fondamentalmente dovrebbe essere facile ... ma non lo è mai.
Ho 2 cicli consecutivi ... fondamentalmente la stessa cosa. SELEZIONA * ogni variabile dal mio database, e quindi ho bisogno di creare un javascript di 2 livelli basato su due sep. variabili.
Così
ho:
while ($row = mysql_fetch_array($myVariable)) {
// do events
}
poi, dopo che
while ($row2 = mysql_fetch_array($myVariable)) {
// do events
}
Per qualche motivo è completamente rinviare nulla sul secondo ... c'è qualche dove ho bisogno di resettare il mio array, è possibile che termini e quindi non posso solo riavviare. Tale domanda di base, ma non riesco a capire cos'altro potrebbe essere sbagliato per la vita di me. Quindi questa è la domanda, è un problema generale da fare solo due volte di seguito e aspettarsi che PHP ricomincia ogni volta all'inizio di $ myVariable che contiene la mia istruzione SELECT?
Grazie ... controllerà tutto il giorno e aggiornerà secondo necessità. Primo timer per Stack Overflow mi piacerebbe vedere l'aiuto.
inserire prima tutti i record in un array un poi fare un foreach – ZiTAL
http://uk.php.net/mysql-fetch-array mysql_fetch_array sposta il puntatore di dati interni, qualcuno più intelligente di me spiegherà questo più , ma fondamentalmente nel secondo ciclo sei già arrivato alla fine! – TommyBs
Possibile domanda duplicata: [Secondo mentre il ciclo non è in esecuzione. Perché?] (Http://stackoverflow.com/questions/8333145/second-while-loop-not-running-why) – Wiseguy