PDO::lastInsertId()
PDO::lastInsertId
(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.1.0)
PDO::lastInsertId — Returnerar ID:t för den senast insatta raden eller värdet från en sekvens.
Beskrivning
public PDO::lastInsertId(?string $name = null): string|false
Returnerar ID:t för den senast insatta raden eller det senaste värdet från ett sekvensobjekt, beroende på den underliggande drivrutinen. Exempel: PDO_PGSQL tillåter att namnet på ett sekvensobjekt anges som parameter.
Notera: Denna metod kan ge olika resultat beroende på PDO-drivrutinen, eftersom inte alla databaser stöder auto-increment-fält eller sekvenser.
Parametrar
- name
- Namnet på sekvensobjektet från vilket ID:t ska returneras.
Returvärden
- Om inget sekvensnamn anges för parametern name, returnerar PDO::lastInsertId() en sträng som representerar ID:t för den senast insatta raden.
- Om ett sekvensnamn anges, returnerar PDO::lastInsertId() en sträng som representerar det senaste värdet från det angivna sekvensobjektet.
- Om PDO-drivrutinen inte stöder denna funktionalitet, utlöser PDO::lastInsertId() en IM001 SQLSTATE.
Fel/Uppslag
- Utlöser ett fel på nivån E_WARNING om attributet PDO::ATTR_ERRMODE är inställt på PDO::ERRMODE_WARNING.
- Kastar ett PDOException-fel om attributet PDO::ATTR_ERRMODE är inställt på PDO::ERRMODE_EXCEPTION.
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/pdo.lastinsertid.php
PHP
Funktioner
Funktionsreferens
Databas-tillägg
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Huddinge Datorhjälp som har sponsrat Linux.se med webbhotell.