[SQL] Frage zu COUNT()

Dieses Thema im Forum "Webentwicklung" wurde erstellt von the_rulOr, 1. Januar 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 1. Januar 2006
    Hi,
    also ich hab auf meiner Site eine Linksammlung, die in verschiedene Kategorien unterteilt ist. Jede Kategorie hat eine eigene Tabelle. Auf der ersten Site wollte ich also eine HTML tabelle generieren lassen, in der die Anzahl der Links von den Datenbanken steht. Dies sollte ja eigentlich kein Problem sein mit dem SQL Befehl COUNT(), aber ich bekomm das irgendwie nicht ausgegeben. Das einzigste was ich als Ausgabe bekomme ist: Resource id #9 ?(

    Hier mein Code:
    PHP:
    function  db_count_links ()
    {
       
    $sql  "SELECT COUNT(*)
               FROM tb_links;"
    ;

               
     
    $result  mysql_query ( $sql ) OR die( mysql_error ());
     
     
    db_link_counter ( $result );

    }
    bei der function db_link_counter wird der wert ausgegeben. und zwar ganz einfach mit:
    <tabellenkram>".$result."</tabellenkram>
    aber dann kommt halt das mit ressource ID raus.

    biiitte helfen!! =)


    greez rulor
     
  2. 1. Januar 2006
    Die Foren-{bild-down: http://n-o-x.org/images/ybb_lonely/top_search.gif}
    soll angeblich helfen!!










    PHP MySQl Prob
     
  3. 1. Januar 2006
    Du willst die anzahl links rausfinden die es in der kategorie gibt?
    PHP:
    $query  mysql_query ( "SELECT * FROM kategorie" );
    $anz  mysql_query ( "SELECT * FROM kategorie WHERE ID =  $id " );   // musst halt wissen mit was du abfragst, ID ist am besten dafür falls du sowas gemacht hast ;)
    while( $kat  mysql_fetch_assoc ( $query )) {
    $anzahl  mysql_count_rows ( $anz );
    echo 
    $anzahl ;
    }
    So dürfte es gehen
     
  4. 1. Januar 2006
    ey cool thx an euch beide
    habs leider vergessen vorher mal zu suchen...

    2 x 10P und closed

    -_-


    *edit*
    doch wieder offen...

    also ich hab jetzt alle Bsp ausprobiert, also deins (Devastation) und die aus dem anderen Thread, aber ich bekomme entweder eine Fehlermeldung: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in [blabla, ordner und line halt]

    oder der ausgabe string ist = "Array". ?(
     
  5. 1. Januar 2006
    PHP:


    <?php  function  db_count_links ()
    {
    $res  =   mysql_query ( "select max(id) AS max from tb_links" );
    $row  =   mysql_fetch_array ( $res );


    $max_tb_links  $row [ "max" ];



    ?>
    probier das

    select max(id) musste noch anpassen weiß nicht wie du die links in der tabelle zählst

    also das (id) musste anpassen
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.