قم بإيقاف تشغيل الالتزام التلقائي، وقم ببعض الاستعلامات، ثم قم بتنفيذ الاستعلامات، ثم استرجاع المعاملة الحالية:
<?php // افترض اسم مستخدم قاعدة البيانات: الجذر، كلمة المرور: 123456، قاعدة البيانات: CODERCTO $con=mysqli_connect("localhost"، "root"، "123456"، "CODERCTO")؛ if (mysqli_connect_errno($con)) { echo "فشل الاتصال بـ MySQL:" mysqli_connect_error() } // . قم بإيقاف تشغيل الإرسال التلقائي mysqli_autocommit($con,FALSE);// أدخل البيانات mysqli_query($con,INSERT INTO مواقع الويب (الاسم، عنوان url، Alexa، البلد) VALUES ('Baidu','https://www.baidu.com / ','4','CN')");mysqli_query($con,INSERT INTO مواقع الويب (الاسم، عنوان url، Alexa، Country) VALUES (Facebook','https://www.facebook.com/','2','USA')");// تنفيذ المعاملة mysqli_commit($con);//معاملة التراجع mysqli_rollback($con ) ;// أغلق الاتصال mysqli_ Close($con);?>
تعمل الدالة mysqli_rollback() على استعادة المعاملة الحالية لاتصال قاعدة البيانات المحددة.
نصيحة: راجع الدالة mysqli_commit()، التي تنفذ المعاملة الحالية لاتصال قاعدة بيانات محدد. يرجى الاطلاع على الدالة mysqli_autocommit()، والتي تُستخدم لتشغيل أو إيقاف الالتزام التلقائي بتعديلات قاعدة البيانات.
mysqli_rollback( اتصال ) ;
المعلمة | يصف |
---|---|
اتصال | مطلوب. يحدد اتصال MySQL المراد استخدامه. |
قيمة الإرجاع: | إرجاع TRUE في حالة النجاح وFALSE في حالة الفشل. |
---|---|
نسخة PHP: | 5+ |