Axel Richter: Alle DB Werte addieren

Beitrag lesen

Hallo,

ich habe jetzt Deinen Code eingefügt, aber er gibt mir wieder eine gerade Zahl aus :-(

Eine ganze Zahl ;-)). Eine gerade ahl ist durch 2 teilbar.

Also ich habe folgenden Code:

$wert = mysql_query("SELECT SUM(wert) as summe FROM tbl WHERE zwei LIKE 'ja'") or die ("Anfrage fehlgeschlagen: " . mysql_error());
while($stand = mysql_fetch_row($wert)) {
   echo"<b>$stand[0]</b><br>";
}

LIKE ist langsam. Da Du ohnehin Gleichheit prüfst, wäre

SELECT SUM(wert) as summe FROM tbl WHERE zwei = 'ja'

besser.

Wieder die gerade zahl :-(
PS: In der DB stehen auch Zahlen mit - vorne dran...

Welchen Felddatentyp hat das Feld wert? (Das hieß _zufällig_ _wirklich_ so?) Am besten, Du postest mal die Ausgabe von DESCRIBE tbl.
http://www.mysql.de/doc/de/Getting_information.html

viele Grüße

Axel