SQL-Code:
$
sql = mysql_query("
SELECT AnzahlReg FROM Table WHERE Seriennummer='$Seriennummer'");
$val = mysql_fetch_assoc($
sql);
$val++;
mysql_query("
UPDATE " . $tablename . "
SET AnzahlReg= " . $val[AnzahlReg] . "
WHERE Seriennummer='" . $Seriennummer . "
'"); oder
mysql_query("
UPDATE " . $tablename . "
SET AnzahlReg= " . $val['
AnzahlReg'] . "
WHERE Seriennummer='" . $Seriennummer . "
'"); oder
mysql_query("
UPDATE " . $tablename . "
SET AnzahlReg= " . $val . "
WHERE Seriennummer='" . $Seriennummer . "
'"); oder
mysql_query("
UPDATE " . $tablename . "
SET AnzahlReg=$val WHERE Seriennummer='" . $Seriennummer . "
'");
...
Was zum Teufel mache ich falsch? Beim 2. Beispiel (siehe Unten) funktioniert alles. Einziger unterschied Schluessel ist varchar und AnzahlReg integer. Es soll einfach das Feld um 1 hochgezählt werden.
mysql_query("UPDATE " . $tabname . " SET Schluessel = '" . $Schluessel . "' WHERE Seriennummer = '" . $Seriennummer ."'");