visualizzare i record ragruppati

  • Creatore Discussione Creatore Discussione ilgio
  • Data di inizio Data di inizio

ilgio

Nuovo Utente
19 Nov 2010
5
0
0
ho nel mio DB 600 record ed hanno i campi
TIPO, SESSIONE, TITOLO ecc....

dopo aver fatto la query
voglio visualizzarli ordinati e organizzati in html in questo modo
PHP:
TIPO1
  SESSIONE2
    articolo5
    articolo8
    articolo12
TIPO2
  SESSIONE1
    articolo2
    articolo5
    articolo9
TIPO3
  SESSIONE3
    articolo3
    articolo6
    articolo7

come faccio??
 
ciao
prova in questo modo (al massimo non funzia)

PHP:
<?php
$query_1=mysql_query("SELECT tipo FROM mia_tabella GROUP BY tipo");
while($riga_1=mysql_fetch_array($query_1)){
	echo $riga_1['tipo']."<br>";
	$query_2=mysql_query("SELECT sezione FROM mia_tabella GROUP BY sezione WHERE tipo='".$riga_1['tipo']."'");
	while($riga_2==mysql_fetch_array($query_2)){
		echo $riga_2['sezione']."<br>";
		$query_3=mysql_query("SELECT * FROM mia_tabella WHERE tipo='".$riga_1['tipo']."' AND sezione='".$riga_2['sezione']."'");
		while($riga_3==mysql_fetch_array($query_3)){
			echo $riga_3['articolo']."<br>";
		}
	}
}
?>
dopo il group by puoi mettere (es.) l'order by limit ecc...
poi puoi indenralco con degli spazi o costruendoti una tabella
 

Discussioni simili