Ergebnis 1 bis 6 von 6

Thema: Zeilen zählen in Mysql

  1. #1
    Fortgeschrittene/r
    Registriert seit
    08.11.2007
    Beiträge
    174
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Zeilen zählen in Mysql

    Hallo,

    hab mal wieder ein problemchen hab durch die welt gegoogelt um raus
    zu finden wie ich zeilen in meiner DB zählen kann die das heutige datum tragen.

    ein teil hab ich gefunden den rest hab ich beigeklatscht und so siehts aus:

    PHP-Code:
    $sql "SELECT COUNT(*) FROM musik where datum=date('Y-m-d')";
    $result mysql_query($sql);
    $anzahl=mysql_fetch_row($result);

    echo 
    $anzahl['0'
    doch kommt immer die 0 raus ... obwohl 3 einträge da sind!

    datum is in der db so gespeichert: 2009-10-27
    das date spuckt ja auch im selben format raus!

    wo ist der fehler?

    danke schon mal
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Zeilen zählen in Mysql

    date('Y-m-d')
    Das ist kein Datum!

    $sql = "SELECT COUNT(*) FROM musik where datum=date('" . date ('Y-m-d') . "')";
    Geändert von bandit600 (27.10.2009 um 08:56 Uhr)

  3. #3
    Fortgeschrittene/r
    Themenstarter

    Registriert seit
    08.11.2007
    Beiträge
    174
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Zeilen zählen in Mysql

    Danke funktioniert ...

    ... ab irgendwie raf ich das nicht ... 2 mal date und so

  4. #4
    König(in)
    Registriert seit
    07.02.2009
    Ort
    Leipzig
    Beiträge
    1.391
    Danke
    2
    Bekam 21 mal "Danke" in 20 Postings

    Standard AW: Zeilen zählen in Mysql

    Korrekter wäre es ohne php:

    Code:
    SELECT COUNT(*) FROM 
    musik 
    WHERE datum = DATE_FORMAT(NOW(),'%Y-%m-%d')

  5. #5
    Großmeister(in) Avatar von MyXoToD
    Registriert seit
    07.11.2007
    Ort
    Mainz
    Alter
    24
    Beiträge
    507
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard AW: Zeilen zählen in Mysql

    PHP-Code:
    <?php echo mysql_num_rows(mysql_query ("SELECT * FROM tabelle")); ?>
    Das gibt einem auch die anzahl der vorhandenen Einträge zurück.
    Geändert von MyXoToD (29.10.2009 um 00:20 Uhr)

  6. #6
    König(in)
    Registriert seit
    07.02.2009
    Ort
    Leipzig
    Beiträge
    1.391
    Danke
    2
    Bekam 21 mal "Danke" in 20 Postings

    Standard AW: Zeilen zählen in Mysql

    ... ist aber unperformant da MySQL die komplette Liste ausliest. Das könnten auch 100.000 oder mehr Einträge sein. Die Verwendung von Datenbankfunktionen für solche Abfragen ist performanter.

Ähnliche Themen

  1. MySQL - Letzte X Zeilen auslesen
    Von lukasn im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 01.10.2009, 12:57
  2. mysql soll nur 20 Zeilen ausgeben!!
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 02.01.2009, 13:53
  3. MySQL - Kommentare bei Newssystem zählen
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 02.06.2008, 20:27
  4. MYSQL-Befehl: Anzahl verschiedener Datensätze zählen?
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 31.03.2008, 15:32
  5. MySQL Bestimmte Zeilen einer DB auflisten
    Von Pyrgo2 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 30.06.2007, 12:27

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •