PDO :: lastInsertId
PDO :: lastInsertId - Gibt die ID oder Sequenzwert für die letzte eingefügte Zeile (PHP 5> = 5.1.0, PECL gU> = 0.1.0)
Erklärung
Grammatik
string PDO::lastInsertId ([ string $name = NULL ] )
Gibt die letzte Zeile ID eingefügt, oder der letzte Wert einer Sequenzobjekt, abhängig von der Unterseite des Laufwerks. Zum Beispiel pdo_pgsql () erfordert, dass Sie die Sequenz-Objekt für den Namen Parameternamen angeben.
Hinweis: zwischen verschiedenen PDO - Treiber, ist diese Methode nicht eine sinnvolle oder konsistentes Ergebnis zurückgeben kann, weil die zugrunde liegende Datenbank nicht den Begriff der Autoinkrement-Felder oder Sequenzen unterstützen.
Parameter
Name
Es sollte den Namen ID der Sequenz-Objekt zurück.
Rückgabewert
Wenn Sie nicht die Sequenznamen als Parameternamen, PDO :: lastInsertId () liefert einen String, der die Datenbankzeile Zeile ID des letzten repräsentiert eingefügt angeben.
Wenn Sie einen Namen für die Sequenzparameternamen angeben, PDO :: lastInsertId () gibt einen Wert aus der abgerufenen letzte Sequenz angegebene Zeichenfolgendarstellung des Objekts.
Wenn der aktuelle Treiber PDO diese Funktion nicht unterstützen, PDO :: lastInsertId () löst eine IM001 SQLSTATE.