phpbar.de logo

Mailinglisten-Archive

mysql_insert_id

mysql_insert_id

Alexander Gessner mysql-de_(at)_lists.bttr.org
Fri, 11 Oct 2002 15:43:09 +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.

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive