salve ho un problema con un doppio loop in php di cui non riesco a trovare la logica per uscirne.
Da una tabella in un database che non posso modificare devo tirare fuori una lista di eventi, nella medesima tabella ci sono gli articoli che si riferiscono ai singoli eventi.
La differenza fra gli Eventi e gli Articoli è che gli Eventi hanno una casella LOGO segnata con SI.
Io faccio 2 chiamate sql:
$sql = "SELECT * FROM nuova WHERE logo!='si'";
$sql1 = "SELECT * FROM nuova WHERE logo='si'";
così ottengo 2 query, una degli eventi, una degli articoli.
$result = mysql_query($sql);
$result1 = mysql_query($sql1);
Quando però devo andare a visualizzare gli eventi dovranno contenere per ogni evento in lista una sottolista di articoli riferiti agli eventi.
while($row = mysql_fetch_assoc($result1)){
// visualizzazione dei dati
echo "$row["titolo"].";
while($raw = mysql_fetch_assoc($result)){
echo "$raw["titolo"].";
}
}
facendo così però non ottengo quello che vorrei perchè mi fa la lista degli eventi e la lista degli articoli ma solo per il primo evento e poi non la ripete.. che devo fare ?