English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تبدأ وظيفة mysqli_begin_transaction() المعاملة
mysqli_begin_transaction()لبدء معاملة جديدة.
mysqli_begin_transaction($con, [$flags, $name]);
الترقيم | النقاط والمشروحات |
---|---|
1 | con(ضروري) هذا هو شكل الاتصال بالخادم MySQL. |
2 | flags(اختياري) هذا هو رمز يمكن أن يكون أي من القيم التالية:
|
3 | name(اختياري) هذا هو اسم نقطة الحفظ للمشروع كقيمة نصية. |
يستعيد وظيفة mysqli_begin_transaction() قيمة منطقية، إذا كانت العملية ناجحة،true،أوfalse.
تم إدخال هذه الوظيفة في إصدار PHP 5 وأتاحت في جميع الإصدارات الأعلى.
السجلات التالية تظهر كيفيةmysqli_begin_transaction()استخدام الدالة (أسلوب العمل التكويني) -
<?php //إنشاء اتصال $con = mysqli_connect("localhost", "root", "password", "mydb"); //بدء المعاملة mysqli_begin_transaction($con, MYSQLI_TRANS_START_READ_ONLY); print("تم بدء المعاملة......\n"); //إنشاء الجدول mysqli_query($con, "CREATE TABLE Test(Name VARCHAR(255), AGE INT)"); print("تم إنشاء الجدول......\n"); //إدراج القيم mysqli_query($con, "INSERT INTO Test values('Raju', 25),('Rahman', 30),('Sarmista', 27)"); print("إدراج السجلات......\n"); //تقديم المعاملة mysqli_commit($con); print("حفظ المعاملات......\n"); //إغلاق الاتصال mysqli_close($con); ?>
أظهر النتائج
تم بدء المعاملة...... تم إنشاء الجدول...... إدراج السجلات...... حفظ المعاملات......
نحو نصائح لغة الأسلوب الموجه بالأحداث $con->begin_transaction()، إليك مثال على هذه الوظيفة في أسلوب العمل الموجه بالأحداث;
//إنشاء اتصال $con = new mysqli("localhost", "root", "password", "mydb"); //بدء المعاملة $con->begin_transaction($con, MYSQLI_TRANS_START_READ_ONLY); print("تم بدء المعاملة......\n"); //إنشاء الجدول $con->query("CREATE TABLE Test(Name VARCHAR(255), AGE INT)"); print("تم إنشاء الجدول......\n"); //إدراج القيم $con->query("insert into Test values('Raju', 25),('Rahman', 30),('Sarmista', 27)"); print("إدراج السجلات......\n"); //تقديم المعاملة $con->commit(); print("حفظ المعاملات......\n"); //إغلاق الاتصال $con->close(); ?>
أظهر النتائج
تم بدء المعاملة...... تم إنشاء الجدول...... إدراج السجلات...... حفظ المعاملات......