Chris: count() - Problem

Nabend Zusammen,

ich möchte aus meiner Datenbank mir die Anzahl der Personen wiedergeben lassen für das jeweilige Event (Party 1, Party 2) + Arbeitsbereich (Theke, Security).

Habe alles fein nach einen PHP-Buch gebastelt jedoch zeigt er mir nur die Anzahl 1 an! Habe leider keine Ahnung wieso das so ist bzw wo der Fehler bei mir liegt. Für Hilfe wäre ich dankbar

Chris

$sql = "SELECT Veranstaltung, Status, COUNT(Status)
        FROM $db_table
     WHERE Veranstaltung ='AhnKiraz 1' AND Status = 'SC'
     GROUP BY Veranstaltung, Status;";
   echo count($sql);

$query = mysql_query( $sql ) OR die ( mysql_error() . $sql);

  1. Hi!

    Habe alles fein nach einen PHP-Buch gebastelt

    Bitte sage mir: des Autors Namen reime sich nicht auf 'Sause'!

    Ohne Dein DB-Schema (und evtl. die gespeicherten  Daten) zu kennen wird man Dir wenig helfen können.

    Es ist aber auch schon spät und ich habe bestimmt etwas falsch oder nicht gelesen..

    off:PP

    --
    "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
  2. das erscheint mir doppelt gemoppelt  ^^

    =============
    $sql_qry = mysql_query(
    SELECT Status
    FROM $db_table
    WHERE Veranstaltung ='AhnKiraz 1' AND Status = 'SC'
    ) or die (mysql_error());

    echo mysql_num_rows($sql_qry); // gibt die Anzahl der Zeilen aus

    Du gibst ja hier direkt vor was die Bedingung ist ... da brauchst du also keine Gruppierung.

    Falls das nicht das gewünschte Ergebnis liefert, bitte das Problem nochmal genauer spezifizieren.

    Gruß,
    Alex.