phpbar.de logo

Mailinglisten-Archive

[php] mysql_insert_id

[php] mysql_insert_id

Alexander Gessner php_(at)_phpcenter.de
Fri, 11 Oct 2002 15:56:27 +0200


MySQL und BigINT als AutoIncrement

Ist das in PHP 4.0.6 immer noch so das man nochmals ein SQL Statement
LAST_INSERT_ID()
abfragen muss?

Oder geht ihr grundsätzlich her und für schickt den LAST_INSERT_ID aus?


Auszug PHP-Manual

"mysql_insert_id() konvertiert den Typ der Rückgabe der nativen MySQL C API
Funktion mysql_insert_id() in den Typ long (als int in PHP bezeichnet).
Falls Ihre AUTO_INCREMENT Spalte vom Typ BIGINT ist, ist der Wert den
mysql_insert_id() liefert, nicht korrekt. Verwenden Sie in diesem Fall
stattdessen die MySQL interne SQL Funktion LAST_INSERT_ID() in einer
SQL-Abfrage."


Gruß Alex. G.

[demime 0.98e removed an attachment of type application/ms-tnef which had a name of winmail.dat]


php::bar PHP Wiki   -   Listenarchive