Hai ragione...non ci ho pensato! cazzo, quanto sono scarso...Originariamente inviato da las
ma perchè fai tutte queste query quando te ne basterebe una?
Quello che non riesco a capire è: cosa cambia se costruisco la query dentro o fuori del ciclo??? dovrebbe funzionare cmq.i dati saranno ordinati per nome, e con un if controlli se stai passando al nome successivo lo stampi, altrimente stampi solo il testo.Codice PHP:
$query ="SELECT campo1,campo2 ecc.. ... ... ORDER BY nome";
$risultato=mysql_query($query);
$nomeAttuale="";
while($row=mysql_fetch_array($risultato)){
if($nomeAttuale!=$row['nome']){
echo "[b]".$row["nome"]."[/b]
";
$nomeAttuale=$row['nome];
}
echo "$i ".$row["testo"]."
";
$i++;
}
Se poi vuoi proprio fare 2 query almeno la seconda costruiscila dentro il ciclo e falla mirata sul campo (possibilmente un id) in modo da tirare fuori solo quello che ti serve.
intanto grazie della disponibilità.