PDO::lastInsertId — إرجاع المعرف أو قيمة التسلسل لآخر صف تم إدراجه (PHP 5 >= 5.1.0، PECL pdo >= 0.1.0)
سلسلة PDO::lastInsertId ([ سلسلة $name = NULL ] )
إرجاع معرف آخر صف تم إدراجه، أو القيمة الأخيرة لكائن تسلسل، اعتمادًا على برنامج التشغيل الأساسي. على سبيل المثال، يتطلب PDO_PGSQL() تحديد اسم كائن التسلسل لمعلمة الاسم.
ملاحظة: قد لا تقوم هذه الطريقة بإرجاع نتيجة ذات معنى أو متسقة بين برامج تشغيل PDO المختلفة لأن قاعدة البيانات الأساسية قد لا تدعم مفهوم الحقول أو التسلسلات المتزايدة تلقائيًا.
name يجب أن يُرجع اسم كائن التسلسل الذي يجب إرجاع معرفه.
إذا لم يتم تحديد اسم تسلسل لمعلمة الاسم، فستُرجع PDO::lastInsertId() سلسلة تمثل معرف الصف للصف الذي تم إدراجه مؤخرًا في قاعدة البيانات.
إذا تم تحديد اسم تسلسل لمعلمة الاسم، فستُرجع PDO::lastInsertId() سلسلة تمثل القيمة الأخيرة التي تم استردادها من كائن التسلسل المحدد.
إذا كان برنامج تشغيل PDO الحالي لا يدعم هذه الميزة، فسيقوم PDO::lastInsertId() بتشغيل IM001 SQLSTATE.