kostenloser Webspace werbefrei: lima-city


mysql count(where [...] ) abfrage

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    goldeneye

    Kostenloser Webspace von goldeneye

    goldeneye hat kostenlosen Webspace.

    Hallo Leute.
    Stehe grade vor der Frage, wie ich die COUNT- Funktion von MySQL beeinflussen kann.

    Ich möchte einfach alle Eintrage einer Tabelle zählen, die nach dem heutgen datum sowie freigeschaltet sind.

    so in etwa:

    COUNT (*) WHERE  timestamp > $time AND show = true;


    leider gibt diese Methode kein vernünftiges Ergebniss aus.
    Würde mich über hilfe freuen.

    Gruß
    Daniel
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. SELECT COUNT(*)
    FROM tabelle
    WHERE timestamp > $time AND show=true

    sollte das machen was du willst :D

    mfg
  4. Autor dieses Themas

    goldeneye

    Kostenloser Webspace von goldeneye

    goldeneye hat kostenlosen Webspace.

    syberpsace schrieb:
    SELECT COUNT(*)
    FROM tabelle
    WHERE timestamp > $time AND show=true

    sollte das machen was du willst :D

    mfg



    Komisch.
    habe jetzt diese variante:

    $query = "SELECT COUNT(*) as num 
    FROM tabelle
    WHERE timestamp > $time AND show=true";
    
    $num_row = mysql_fetch_array(mysql_query($query));
    $number = $num_row[num];
    
    echo $number;
    
    /** 13  von 13 **/



    Diese Variante gibt aber leider uneingeschränkt alle Datensätze als Ergebniss aus -_-

    könnte es hierbei noch eine zweite variante geben oder vielleicht irgendeine typische fehlerquelle?

  5. http://php.net/manual/de/function.mysql-num-rows.php

    Oder

    $query = "SELECT COUNT(*) FROM tabelle WHERE timestamp > $time AND show='true' GROUP BY timestamp";
    
    while($row = mysql_fetch_array($result)){
    echo $num_row['COUNT(*)'];
    }


    Beitrag zuletzt geändert: 5.2.2011 22:14:16 von fabo
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!