Z podręcznika:
Zwraca identyfikator ostatniego wstawionego wiersza lub ostatnią wartość z obiektu sequence, w zależności od sterownika podstawowego. Na przykład PDO_PGSQL() wymaga podania nazwy obiektu sekwencji dla parametru nazwy.
Powinno to być coś takiego:
return $db->lastInsertId('yourIdColumn');
[EDYTUJ] Zaktualizuj link do dokumentu