Anfänger braucht Hilfe in sachen php un mysql

  • Hi Leute,

    bin ein totaler Anfänger in sachen php und mysql. Wollte mir ein Link Script schreiben. Hab jedoch ein kleines problem. Da bräuchte ich eure Hilfe.
    Also hab mir in der Datenbank 2 Tabellen erstellt:

    links:
    id_link
    name
    beschreibung
    url
    num_cat (um de relation herzustellen)

    links_cat:
    id_cat
    name

    Jetzt möchte ich dass er mir die Namen der Kategorien anzeigt

    Das habe ich folgendermassen gemacht:


    Code
    $query="SELECT name FROM link_cat ORDER BY name"; 
    $sq = @mysql_query($query) or die(mysql_error()); 
    
    
    while($val=mysql_fetch_array($sq)) 
    { 
    echo "".$val["name"]."
    ";        
    }


    Soweit sogut. Jetzt will ich das er mir die Anzahl der Links pro Kategorie hinter den Namen der Kategorie anzeigt
    (z.b. Nachtleben <--Name der Rubrik (2) <-- Anzahl der Links in der Kategorie)

    Hab mal versucht mit einer zweierten query


    Code
    $sql2="SELECT COUNT(*) AS num FROM links WHERE num_cat='".$val['id_cat']."'"; 
    $data2= @mysql_query($sql2) or die(mysql_error()); 
    while($val2=mysql_fetch_array($data2)) 
    { 
    echo "".$val2['num'].""; 
    }


    Da ist mein problem, würde mich über eure Hilfe freuen.

    Vielen dank
    Sauer