negative mengen in mysql DB auf 0 setzen

Zero2000

Erfahrenes Mitglied
Hallo

Ich lese eine Tabelle aus, die verschiedene Zahlen beinhaltet. Nun würde ich gern wissen wie ich es anstellen muß um negative Zahlen (-23) auf 0 zu setzten

Danke und MfG Maik
 
Du könntest auch gleich die numerische Spalte auf einen vorzeichenlosen Wertebereich (UNSIGNED) setzen.
 
@Gumbo
UNSIGNED war das was ich gesucht habe.

@Ceraph
Die -23 war nur ein Beispiel für negative Zahlen. :)
Ich lese in der Tabelle das Feld MENGE_AKT aus und ich weiß ja vorher nicht welche Zahlen dort Negativ sind.
Ich habs mal so probiert aber ohne Erfolg:
PHP:
if ($MENGE_AKT < 0) 
    $MENGE_AKT = 0;

MfG Maik
 
Ich bin ja nun kein PHP-Freak oder so, aber müssen da nicht noch geschweifte Klammern hin? Also:
PHP:
if ($MENGE_AKT < 0) 
{ $MENGE_AKT = 0; }
 
Solange der Anweisungsblock gegenüber dem „Bedingungsblocks“ der Kontrollstruktur eingerückt ist, sind die geschweiften Klammern optional. Dennoch ist es ein sauberer Schreibstil die Klammern zu notieren.
 
Zurück