Come fa ad essere chiaro. Cicli annidati di che? for ? while? queries annidate in cicli while? Cosa contraddistingue quello specifico ciclo con doppione da evitare? Il doppione riguarda tutto il record od un campo in particolare?![]()
Se fattibile con un IF, oppure no?
$campo ="";
while ......
if($campo != $row['campo']) {
echo "stampa";
$campo = $row['campo']);
} //fine if
} // fine while
questo potrebbe essere un esempio di applicazione con una IF per stampare solo una volta un determinato valore. Se il valore fosse in un array lo scorri con foreach e stessa if. ma chissà com'è il tuo problema?