anzahl anzeigen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • anzahl anzeigen

    Ich habe meine MySQL Datenkbank mit ner tabelle namens KOMMENTAR . Ich will nun auszählen lassen wieviele datensätze in der tabelle KOMMENTAR sind bzw wieviele kommentare eben eingetragen wurden. Ich habs versucht mit diesem befehl auszählen undanzeigen zu lassen. Aber er gibt mir ne Fehlermeldung (Warning: Supplied argument is not a valid MySQL result resource in c:\programme\apache group\apache\htdocs\newsv0.9\news_user\news.php on line 62

    60 $comment_zahl = mysql_query("SELECT * FROM kommentar");
    61
    62 $anzahl = mysql_num_rows($comment_zahl);
    63
    64 echo "$anzahl";


    wat is daran jetz falsch.

    schönene dank im vorraus
    Vaga

  • #2
    Hi,
    Du hast vergessen die Verbindung zur Datenbank aufzubauen.
    Mach das einfach so:
    59 $con = mysql_connect("Servername","username","password")
    or die("Konnte Verbindung zur Datenbank nicht aufbauen");
    60 $comment_zahl = mysql_query("SELECT * FROM kommentar");
    61
    62 $anzahl = mysql_num_rows($comment_zahl);
    63
    64 echo "$anzahl";

    Gruß
    deep
    http://www.x-tremedev.de

    Kommentar


    • #3
      Irgendwas wird in deiner Query nicht stimmen. Syntaktische Fehler lassen sich nicht erkennen, also darf ich dich bitten ein

      PHP-Code:
      $comment_zahl mysql_query("SELECT * FROM kommentar") or die(mysql_error()); 
      zu machen.

      Abgesehen davon gibt es aber auch einen eleganteren Weg, das zu lösen:

      PHP-Code:
      $res mysql_query("SELECT count(*) FROM kommentar");
      $anzahl mysql_result($res,0); 

      CAT Music Files

      Kommentar


      • #4
        connected hab ich natürlich gehabt *g*

        ah stimmt ich hätte

        nicht
        $comment_zahl = mysql_query("SELECT * FROM kommentar")

        machen dürfen sonder

        $comment_zahl = mysql_query("SELECT * FROM news.kommentar")

        dann funzt es auch.

        Den eleganteren weg kannte ich nicht, aber danke. Bin eben noch grün

        Vaga




        Kommentar


        • #5
          Der elegantere Weg ist, vor Abschicken der Query

          mysql_select_db ('news');

          aufzurufen.


          Und wenn du die Fehlermeldung (Warning: Supplied argument is not a valid MySQL result resource (usw.) bekommst, dann änder mal die vorhergehenden query folgendermaßen:

          mysql_query ($irgendeinequery) or die (mysql_error());

          Dann bekommst du nämlich von mySQL mitgeteilt, warum die Query schief ging.
          mein Sport: mein Frühstück: meine Arbeit:

          Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

          Kommentar

          Lädt...
          X