PDO::lastInsertId -- Întoarce ultimul ID de pe ultimul rând inserat sau ultima secvenţă de valori
Descriere
string PDO::lastInsertId ( [string name] )
Întoarce ID-ul ultimului rând inserat sau ultima valoare dintr-o secvenţă de obiect, în funcţie de driverul folosit. De exemplu, PDO_PGSQL() cere specificarea numelui unei secvenţe obiect pentru numele parametrului.
Notă: Această metodă ar putea să nu întoarcă un rezultat corespunzător la unele drivere PDO, deoarece baza de date folosită s-ar putea să nu suporte noţiunea de câmp cu auto-increment sau de secvenţe.
Parametri
name
Numele obiectului secvenţă din care este returnat ID-ul.
Valori întoarse
Dacă un nume de secvenţă nu a fost specificat pentru parametrul nume, PDOStatement::lastInsertId() întoarce un string care reprezintă ID-ul ultimului rând inserat în baza de date.
Dacă numele secvenţei a fost specificat pentru parametrul nume, PDOStatement::lastInsertId() întoarce un string care reprezintă ultima valoare extrasă din obiectul secvenţă specificat.
Dacă driverul PDO nu suportă acest lucru, PDO::lastInsertID() declanşează IM001 SQLSTATE.