sql >> Database >  >> RDS >> Mysql

PDO laat de laatste ID invoegen

Dat komt omdat dat een SQL-functie is, geen PHP. U kunt PDO::lastInsertId() gebruiken .

Vind ik leuk:

$stmt = $db->prepare("...");
$stmt->execute();
$id = $db->lastInsertId();

Als je het met SQL wilt doen in plaats van met de PDO API, doe je het als een normale selectiequery:

$stmt = $db->query("SELECT LAST_INSERT_ID()");
$lastId = $stmt->fetchColumn();


  1. Aan de slag met Amazon ECS en Amazon Fargate

  2. Fix "FOUT:elke INTERSECT-query moet hetzelfde aantal kolommen hebben" in PostgreSQL

  3. Volledige lijst met locaties in MySQL

  4. Tijd bijsnijden vanaf datetime - een vervolg