Hallo,
Ich habe eine Tabelle wo eine Spalte vom Typ int ist.
Ich möchte nun den Inhalt um einen Wert erhöhen.
Ich würde erst mit SELECT den Spalteninhalt auslesen und dann um den Wert addieren. Und dann das Ganze Speichern mit UPDATE.
$zahl=2;
$sql = "SELECT spalte1 FROM tabelle WHERE user ='$user' ";
$result = mysql_query($sql);
$row=mysql_fetch_assoc($result);
$zahl=$row['spalte1']+$zahl;
$sql_update="UPDATE tabelle SET spalte1='$zahl' WHERE user='$user' ";
Geht das ganze auch einfacher oder in einer Zeile?
Ich habe eine Tabelle wo eine Spalte vom Typ int ist.
Ich möchte nun den Inhalt um einen Wert erhöhen.
Ich würde erst mit SELECT den Spalteninhalt auslesen und dann um den Wert addieren. Und dann das Ganze Speichern mit UPDATE.
$zahl=2;
$sql = "SELECT spalte1 FROM tabelle WHERE user ='$user' ";
$result = mysql_query($sql);
$row=mysql_fetch_assoc($result);
$zahl=$row['spalte1']+$zahl;
$sql_update="UPDATE tabelle SET spalte1='$zahl' WHERE user='$user' ";
Geht das ganze auch einfacher oder in einer Zeile?
Kommentar