ciao
forse non è la sezione giusta (a cavallo tra php e DB).
ho una tabella del tipo
id siglaPr comune titolo
-----------------------------------------
1 TV Conegliano titolo1
2 PD Vigonza titolo2
3 PD Cadoneghe titolo3
...
20 VE Scorzè titolo20
21 PD Vigonza titolo21
22 RO Adria titolo22
....
50 PD Vigonza titolo50
51 BL Cortina titolo51
52 PD Vigonza titolo52
....
258 PD Cadonege titolo258
....
e dovrebbe venire stampato
Cadoneghe
titolo3
titolo258
Vigonza
titolo2
titolo21
titolo52
ma non funzia
da errore sulla prima mysql_query => FALSE, non accetta il WHERE con GROUP e viceversa,
o raggruppo tutti indipendentemente da sigla o estraggo solo quelli con sigla='PD' ma non raggruppo i comuni, chi sa dirmi dove sbaglio?
forse non è la sezione giusta (a cavallo tra php e DB).
ho una tabella del tipo
id siglaPr comune titolo
-----------------------------------------
1 TV Conegliano titolo1
2 PD Vigonza titolo2
3 PD Cadoneghe titolo3
...
20 VE Scorzè titolo20
21 PD Vigonza titolo21
22 RO Adria titolo22
....
50 PD Vigonza titolo50
51 BL Cortina titolo51
52 PD Vigonza titolo52
....
258 PD Cadonege titolo258
....
PHP:
$query1=mysql_query("SELECT * FROM notizie GROUP BY comune WHERE sigla='PD' ORDER BY comune");
while($riga1=mysql_fetch_array($query1)){
$comune=$riga1['comune'];
echo $comune."<br>";
$query2=mysql_query("SELECT titolo FROM notizie WHERE comune='$comune'");
while($riga2=mysql_fetch_array($query2)){
$titolo=$riga2['titolo'];
echo $titolo."<br>";
}
echo "<br>";
}
//eccetera......
e dovrebbe venire stampato
Cadoneghe
titolo3
titolo258
Vigonza
titolo2
titolo21
titolo52
ma non funzia
da errore sulla prima mysql_query => FALSE, non accetta il WHERE con GROUP e viceversa,
o raggruppo tutti indipendentemente da sigla o estraggo solo quelli con sigla='PD' ma non raggruppo i comuni, chi sa dirmi dove sbaglio?