mysql_insert_id() bei INSERT

String

Erfahrenes Mitglied
Hallo zusammen,

ist es möglich die mysql_insert_id() irgendwie schon beim Insert einzufügen?

Beispiel Tabelle
ID (AI, primary), Text

Bekomm ich irgendwie den "Text":
Dieser Eintrag hat die ID: {ID}

In den Text? Also so, dass {ID} der WERT des Feldes der ID ist?

Ich meine, ich könnte a) vorher den Wert des letzten Eintrages auslesen und diesen um eins erhöhen.
Oder ich könnte erst INSERT, und danach den Text updaten.

Vielleicht weiß jemand, wie man das einfacherer / besser lösen kann. ;)

Vielen Dank schonmal

paD
 
Sorry, hatte voll vergessen zu schreiben. Ist ein AI, Auto-Increment Feld..
Halt einfach die ID für jeden Beitrag :)
 
Du könntest beim auslesen den Platzhalter replacen?
SQL:
SELECT REPLACE(`text`, '{ID}', `id`) AS `text`, `id`
FROM `tabelle`
WHERE 1;
 
Zuletzt bearbeitet:
Zurück