Benutzer-Werkzeuge

Webseiten-Werkzeuge


aauto_increment

AUTO_INCREMENT vom letzten INSERT zurückgeben

Mit PostgreSQL kann die letzte INSERT-ID direkt durch die Ergänzung „RETURNING id“ im SQL-Statement als Response angefordert werden.

Beispiel:

$SQL = "INSERT INTO user ( Vorname, Nachname ) VALUES ( :Vorname, :Nachname ) RETURNING id";
$res = $this->DB->PREPARE( $SQL );
 
IF( $res->EXECUTE( [ ":Vorname" => "Hans", ":Nachname" => "Mustermann" ] ) )
	$last_insert_id = $res->fetch( PDO::FETCH_OBJ ) -> id;
aauto_increment.txt · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)