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
Please also mark the comments that contributed to the solution of the article
Content-Key: 50818
Url: https://administrator.de/contentid/50818
Printed on: April 19, 2024 at 13:04 o'clock
3 Comments
Latest comment
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