Questo è il codice che speravo mi permettesse di visualizzare una serie di risultati tutti aventi lo stesso titolo.Codice PHP:
$result = mysqli_query ($mysqli,"select * from palmares WHERE anno = '$anno' GROUP BY titolo ORDER BY id ");
$num = mysqli_num_rows ($result);
while($row = mysqli_fetch_assoc($result)) {
$titolo = $row['titolo'];
$id = $row['id'];
print "<b>$titolo</b>";
print "<br><br>";
$result = mysqli_query ($mysqli,"select * from palmares WHERE titolo = '$titolo' ORDER BY id ");
$num = mysqli_num_rows ($result);
while($row = mysqli_fetch_assoc($result)) {
$risultati = $row['risultati'];
$id = $row['id'];
print "$risultati";
print "<br>";
}
}
il db è così strutturato:
id | anno | titolo | risultati
Ci possono essere molte righe con lo stesso titolo ma con risultati diversi, ho bisogno di ottenere qualcosa del genere:
titolo 1
risultato 1
risultato 2
risultato 3
titolo 2
risultato 1
risultato 2
risultato 3
risultato 4
titolo 3
risultato 1
risultato 2
Qualcuno mi può spiegare se posso far eseguire un ciclo sui risultati per ogni titolo trovato corrispondente allo stesso anno ?
Speravo che un ciclo che mi stampasse tutti i titoli con al suo interno un ciclo che mi stampasse tutti i risultati relativi a ciascun titolo potesse funzionare.
Non ci riesco però.
Grazie per l'aiuto.