letzten datenbank eintrag ändern
hallo,
datenbank system mysql.
ich will von einen bestimmten feld nennen wirs ID den letzten eintrag auslesen und dann in
eine Variable speichern um 1 erhöhen und dan wieder als neuen datensatz in feld ID einfügen.
wie mach ich das?
MODERATOR:
Verschoben von PHP nach @webentwicklung
Dani
datenbank system mysql.
ich will von einen bestimmten feld nennen wirs ID den letzten eintrag auslesen und dann in
eine Variable speichern um 1 erhöhen und dan wieder als neuen datensatz in feld ID einfügen.
wie mach ich das?
MODERATOR:
Verschoben von PHP nach @webentwicklung
Dani
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 50818
Url: https://administrator.de/contentid/50818
Ausgedruckt am: 26.11.2024 um 07:11 Uhr
3 Kommentare
Neuester Kommentar
Moin transporter,
die Function LAST_INSERT_ID() lässt sich natürlich nur verwenden, wenn es sich bei Deiner ID auch um eines dieser neumodischen Hochzählfelder (Neudeutsch: AUTO_INCREMENT) handelt.
Sonst musst Du es auf die altmodische Art machen:
Gruss
Biber
die Function LAST_INSERT_ID() lässt sich natürlich nur verwenden, wenn es sich bei Deiner ID auch um eines dieser neumodischen Hochzählfelder (Neudeutsch: AUTO_INCREMENT) handelt.
Sonst musst Du es auf die altmodische Art machen:
$sql="SELECT MAX(id)+1 AS NextFreeId FROM deinetabelle;";
$result=mysql_query($sql) OR die(mysql_error());
Gruss
Biber