Från manualen:
Returnerar ID för den senast infogade raden, eller det sista värdet från ett sekvensobjekt, beroende på den underliggande drivrutinen. Till exempel kräver PDO_PGSQL() att du anger namnet på sekvensobjektet för namnparametern.
Det borde vara något i stil med:
return $db->lastInsertId('yourIdColumn');
[EDIT] Uppdatera länken till dokumentet