MrNase schrieb am 24.01.2004 um 22:14 Uhr
Hi :)
Hab ein Problem ;)
Ich lese verschiedene Zahlen aus der Datenbank aus.
$r_xyz = thwb_query( "SELECT
xxx,
xxy,
FROM
$pref"."xxz
WHERE
userid=".intval($g_user['userid'])
);
while( $a_xyz = mysql_fetch_array($r_xyz) )
{
// bla bla und bla ;)
}
Diese möchte ich alle addieren damit ich zum Endergebniss komme.
MrNase schrieb am 25.01.2004 um 10:11 Uhr
Das Problem ist nur, die Schleife gibt nur die letzte gespeicherte Zahl aus....
MAGIX schrieb am 25.01.2004 um 10:36 Uhr
Kannst Du nicht das recordset summieren solang das EOF des recordset nicht erreicht ist ?
also mit js oder vbs ginge es denk ich ma
Narodnaja schrieb am 25.01.2004 um 11:21 Uhr
MrNase postete
Das Problem ist nur, die Schleife gibt nur die letzte gespeicherte Zahl aus....
Hast du die Zahlen alle in einer Zeile ??
Die Schleife durchläuft aber doch alle Zahlen, sonst wär sie ja relativ sinnlos. Sag mir, wo mein Denkfehler liegt bei
$summe = 0;
while( $a_xyz = mysql_fetch_array($r_xyz) )
{
$summe += $a_xyz['zahl'];
// bla bla und bla ;)
}
echo $summe;
MrNase schrieb am 25.01.2004 um 11:55 Uhr
Es sind verschiedene Datenbankeinträge.
Aber deine Lösung stimmt, danke :)
(hatte garnicht an += gedacht und immer nur + versucht :))
MAGIX schrieb am 25.01.2004 um 12:21 Uhr
hier werden sie geholfen ...
Narodnaja schrieb am 25.01.2004 um 12:32 Uhr
gerne =)