افترض أن جدول مواقع الويب يحتوي على حقل معرف تم إنشاؤه تلقائيًا. قم بإرجاع المعرف من الاستعلام الأخير:
<?php // افترض اسم مستخدم قاعدة البيانات: الجذر، كلمة المرور: 123456، قاعدة البيانات: CODERCTO $con=mysqli_connect("localhost"، "root"، "123456"، "CODERCTO")؛ if (mysqli_connect_errno($con)) { echo "فشل الاتصال بـ MySQL: " . mysqli_query($con,INSERT INTO sites (name,url,alexa) VALUES ('Coder Tutorial','http://www.codercto.com',5633)");// إخراج IDecho الذي تم إنشاؤه تلقائيًا "New The المعرف هو: " . mysqli_insert_id($con); mysqli_clus($con);?>
تقوم الدالة mysqli_insert_id() بإرجاع المعرف الذي تم إنشاؤه تلقائيًا (الذي تم إنشاؤه عبر AUTO_INCREMENT) من الاستعلام الأخير.
mysqli_insert_id( اتصال ) ;
المعلمة | يصف |
---|---|
اتصال | مطلوب. يحدد اتصال MySQL المراد استخدامه. |
قيمة الإرجاع: | تُرجع عددًا صحيحًا بقيمة الحقل AUTO_INCREMENT التي تم إنشاؤها تلقائيًا في الاستعلام الأخير. إذا كان الرقم > الحد الأقصى لقيمة عدد صحيح، فسوف يُرجع سلسلة. إذا لم يكن هناك تحديث أو لم يكن هناك حقل AUTO_INCREMENT، فسيتم إرجاع 0. |
---|---|
نسخة PHP: | 5+ |