|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2007
Messaggi: 55
|
[php] query dentro un ciclo
Ciao,
sto programmando da poco in php. Finora pochi problemi, ora ne ho uno che non capisco bene come risolvere. Premetto che uso mkportal come cms, che cosa importante, mi fornisce una variabile globale $DB con cui accedere al db per le query. Il fatto. Eseguo una query, ciclo sui risultati, però su ogni elemento dovrei far fare una nuova query per recuperare altri dati e quindi ciclare anche su quest'altri all'interno del primo ciclo.Il punto è che quando finisce di ciclare sul ciclo interno esce direttamente anche dal ciclo esterno senza continuare perchè ho usato in entrambi i cicli while( $...= $DB->fetch_row() ). Non so se sono riuscito a spiegarmi...scrivo direttamente il codice Codice:
$DB->query( "SELECT a.* FROM tourn_team a WHERE a.idGirone=$idGirone ORDER BY a.punti desc");
while( $team = $DB->fetch_row() ) {
$idTeam = $team['id'];
$nome = $team['nome'];
ecc.. ecc..
$composizioneTeam = "";
$DBs->query( "SELECT a.*,b.nome FROM tourn_team_player a, tourn_giocatori b WHERE a.idTeam=$idTeam AND a.idGiocatore=b.id");
while( $compo = $DB->fetch_row() ) {
$nomePl = $compo['nome'];
$composizioneTeam .=$nomePl;
$composizioneTeam .="<br>";
}
.....mostro a video....
}
Possibile soluzione? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:28.



















