PDO::lastInsertId — ส่งกลับ ID หรือค่าลำดับของแถวที่แทรกล่าสุด (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
สตริง PDO::lastInsertId ([ สตริง $name = NULL ] )
ส่งกลับ ID ของแถวที่แทรกล่าสุด หรือค่าสุดท้ายของออบเจ็กต์ลำดับ ขึ้นอยู่กับไดรเวอร์ที่เกี่ยวข้อง ตัวอย่างเช่น PDO_PGSQL() กำหนดให้ระบุชื่อของอ็อบเจ็กต์ลำดับสำหรับพารามิเตอร์ชื่อ
หมายเหตุ: วิธีการนี้อาจไม่ส่งคืนผลลัพธ์ที่มีความหมายหรือสอดคล้องกันระหว่างไดรเวอร์ PDO ที่แตกต่างกัน เนื่องจากฐานข้อมูลพื้นฐานอาจไม่สนับสนุนแนวคิดของฟิลด์หรือลำดับที่เพิ่มขึ้นอัตโนมัติ
name ควรส่งคืนชื่อของวัตถุลำดับที่ควรส่งคืน ID
หากไม่มีการระบุชื่อลำดับสำหรับพารามิเตอร์ชื่อ PDO::lastInsertId() จะส่งกลับสตริงที่แสดงถึง ID แถวของแถวที่แทรกครั้งล่าสุดในฐานข้อมูล
หากมีการระบุชื่อลำดับสำหรับพารามิเตอร์ชื่อ PDO::lastInsertId() จะส่งกลับสตริงที่แสดงถึงค่าสุดท้ายที่ดึงมาจากวัตถุลำดับที่ระบุ
หากไดรเวอร์ PDO ปัจจุบันไม่รองรับคุณสมบัตินี้ PDO::lastInsertId() จะทริกเกอร์ IM001 SQLSTATE