grazie della risposta!
Ho provato... esito negativo! Sai forse perchè?..
faccio questo ragionamento:
PASSO 1
Seleziono dalla tabella tag_cloud tutte quei record (che rappresentano poi la relazione tra tag e articolo)
che contengono il tag selezionato.
Codice PHP:
$s1="SELECT * FROM tagcloud WHERE id_tag='$_GET[tag]'";
$r1=mysql_query($s1);
while($d1=mysql_fetch_array($r1)){
Così facendo mi trovo tutti quegli articoli che hanno il tag scelto.
Dentro il ciclo WHILE faccio una query che mi dice: "estrapola x ogni articolo che contiene questo tag, tutti gli altri tag"
Codice PHP:
$r2=mysql_query("SELECT * FROM tag WHERE id IN (SELECT DISTINCT(id_tag) FROM tagcloud WHERE id_art='$d1[id_art]')");
while($d2=mysql_fetch_array($r2)){
Poi chiudo entrambi i cicli WHILE.
Mi sa' che il distinct qui non funziona perchè me l'ho fa' per singolo articolo non per tutti gli articoli.
Sono certo che la query non funziona per come è impostata. Sicuramente sbaglio ragionamento nel fare la query e che non riesco a capire che alternative ho!