se faccio una join:

Codice PHP:
$a=mysql_query("
                SELECT
                cat.*, forum.*
                FROM
                categories as cat
                INNER JOIN
                forums as forum
                ON
                cat.cid = forum.cat_id"
);
    
while(
$categorie mysql_fetch_array($a))
{
    print 
"<hr />Categoria: {$categorie['cat_name']}<hr />";
    
    
#$a=mysql_query("SELECT * FROM nukebb_forums WHERE {$categorie['cid']} = cat_id") or die(mysql_error());
    
    #while($forum = mysql_fetch_array($a))
    #{
        
print "Forum: {$categorie['forum_name']}
"
;
    
#}

"funziona a metà" dato che invece di stampare:
- categoria1
> forum
> forum2

mi stampa:
- categoria1
> forum
- categoria1
> forum2


Quindi, come faccio?


edit: si piero.mac modificando funziona, solo che mi interesserebbe sapere come fare con le inner join