Hi @ all,
erstmal etwas zur Datenbankstruktur
In den Datenbanktabellen "f_user", "f_user_group" sind folgende, für meine Frage wichtige, Spalten enthalten:
________________________________
Tabelle: "f_user"
*************
user_id
user_points
________________________________
Tabelle: "f_user_group"
*******************
user_id
group_id
________________________________
Nun zu meinem Problem
Ich wollte mit folgender Abfrage den Gesamtwert (von Spalte "user_points") aller Zeilen, in denen die "group_id=99" ist, ermitteln:
$sql = mysql_query("SELECT f_users.user_points, SUM(user_points)AS punkte FROM f_users, f_user_group WHERE f_users.user_id=f_user_group.user_id AND group_id=99 GROUP BY f_users.user_points");
while ($myrow = mysql_fetch_array($sql)) {
echo $myrow[user_points];
}
Das Ergebnis das ich erhalte ist 03050 es sollte aber 80 sein.
Ahhhhhhhhh einen ganze nacht Programmieren und ein ganzen tag rechersche im Internet haben keinen Erfolg gebracht.
Wieso werden die zahlen nicht addiert?
Ich bin für jede hilfe sehr dankbar.
MfG Sirius
erstmal etwas zur Datenbankstruktur
In den Datenbanktabellen "f_user", "f_user_group" sind folgende, für meine Frage wichtige, Spalten enthalten:
________________________________
Tabelle: "f_user"
*************
user_id
user_points
________________________________
Tabelle: "f_user_group"
*******************
user_id
group_id
________________________________
Nun zu meinem Problem
Ich wollte mit folgender Abfrage den Gesamtwert (von Spalte "user_points") aller Zeilen, in denen die "group_id=99" ist, ermitteln:
$sql = mysql_query("SELECT f_users.user_points, SUM(user_points)AS punkte FROM f_users, f_user_group WHERE f_users.user_id=f_user_group.user_id AND group_id=99 GROUP BY f_users.user_points");
while ($myrow = mysql_fetch_array($sql)) {
echo $myrow[user_points];
}
Das Ergebnis das ich erhalte ist 03050 es sollte aber 80 sein.
Ahhhhhhhhh einen ganze nacht Programmieren und ein ganzen tag rechersche im Internet haben keinen Erfolg gebracht.
Wieso werden die zahlen nicht addiert?
Ich bin für jede hilfe sehr dankbar.
MfG Sirius
Kommentar