while Schleife mit SUM gibt nur ein Ergebniss

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

  • while Schleife mit SUM gibt nur ein Ergebniss

    Hallo,

    folgendes Problem:
    Ich möchte in einer Schleife alle Userdaten aus der Tabelle "players" auslesen und zu jedem User die addierten Punkte aus der Tabelle points.point auslesen.
    Im moment bekomme ich bei dem SUM Befehl aber nur eine Reihe und alle Punkte werden dort addiert?
    Weiß jemand Hilfe?

    Beste Grüße,
    jens

    <?php

    $sql =
    "
    SELECT pl_name, SUM(point) AS punkte
    FROM players, points
    WHERE players.pl_id=points.pl_id
    ";

    $db_erg = mysql_query( $sql );
    if ( ! $db_erg )
    {
    die('Ungültige Abfrage: ' . mysql_error());
    }

    echo '<table border="1">';
    while ($zeile = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
    {
    echo "<tr>";
    echo "<td>". $zeile['pl_name'] . "</td><td>" . $zeile['punkte'] . "</td>";
    echo "</tr>";
    }
    echo "</table>";

    ?>

  • #2
    Gelöst

    Habe das GROUP BY vergessen!

    Kommentar

    Lädt...
    X