Ho risolto, voglio postare come che magari serve a qualcuno.
Codice PHP:
<?PHP
$tags_db = mysql_query("SELECT * FROM `blog` ORDER BY `ID` DESC") or die (mysql_error());
while ($t = mysql_fetch_assoc($tags_db)) {
$comma = substr($t["tags"], -1); //se l'ultimo carattere non è una virgola la devo aggiungere
if($comma!=",") {
if($whole!="") { $whole = $whole . ", " . $t["tags"]; }
else { $whole = $t["tags"]; } // creo una mega stringa con tutte le tag
}
}
$ar_whole = explode(",",$whole); // genero l'array
$unique = array_unique($ar_whole); // elimino i valori uguali
sort($unique);
reset($unique);
while (list($key, $tag) = each($unique)) {
$search = mysql_query("SELECT * FROM `blog` WHERE `tags` LIKE '%$tag%'") or die (mysql_error());
$nums = mysql_num_rows($search);
echo "<a href=\"risorse_browse.php?tag=$tag\" class=\"F_12N_G\">".$tag." ($nums)</a>
"; //ordino in ordine alfabetico e conto quante entry hanno quella tag
}
?>