PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SQL last_insert_id


Kinman
2005-08-11, 11:05:25
hi, warum funktioniert folgender Befehl im PhpMyAdmin, aber nicht in meinem PHP Script. Hatte vorher eine andere Version die letzte ID zu finden, welche funktionierte (Da es nach Datumsvergleich ging, aber nur im Minutentakt, deshalb wollt ich es so lösen), daher funktioniert der restliche Code.

SELECT LAST_INSERT_ID(ID) AS LI FROM kll_fault_project ORDER BY LI DESC LIMIT 0, 1

Kann mir jemand helfen?

Danke, mfg Kinman

ravage
2005-08-11, 11:12:38
Hrm kannst du nicht einfach die LAST Function nehmen?
http://www.w3schools.com/sql/func_last.asp

Sollte doch genau das selbe machen. Von LAST_INSERT_ID hab ich auch noch nix gehört.

An sonsten gibt es noch die mysql_insert_id Funktion von PHP:

http://de2.php.net/manual/de/function.mysql-insert-id.php

Die macht auch genau das selbe.

Kinman
2005-08-11, 12:57:50
super, danke mit mit LAST funktionierts.

Hier, etwas zu last_insert_id:
http://www.mysqlfreaks.com/statements/90.php

mfg Kinman