function name: MySQLI :: unformation_savepoint ()
သက်ဆိုင်သောဗားရှင်း - PHP 5.5.0 နှင့်အထက်
function description: ဒီ function ကိုသတ်မှတ်ထားတဲ့ငွေပမာဏကိုငွေပေးချေမှုအတွက် definition ကိုအခမဲ့ငွေပေးချေမှုအတွက်အခမဲ့ကိုအသုံးပြုဖို့အသုံးပြုသည်။
Syntax: Bool MySQLI :: REESED_SAVEPOINT (String $ Savepoint)
Parametermer
Return Value: Save Point ကိုအောင်မြင်စွာထုတ်ပြန်ပါကပြန်လည်ထူထောင်ပါ။
နမူနာကုဒ်:
<?php // 创建数据库连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功if ($mysqli->connect_errno) { echo "连接数据库失败:" . $mysqli->connect_error; exit(); } // 开始事务$mysqli->begin_transaction(); // 创建保存点$mysqli->savepoint("my_savepoint"); // 执行一些数据库操作// 释放保存点if ($mysqli->release_savepoint("my_savepoint")) { echo "保存点已成功释放"; } else { echo "释放保存点失败"; } // 提交事务$mysqli->commit(); // 关闭数据库连接$mysqli->close(); ?>
အထက်ပါဥပမာတွင်ကျွန်ုပ်တို့သည်ဒေတာဘေ့စ်ဆက်သွယ်မှုတစ်ခုကို ဦး စွာဖန်တီးသည်။ ထို့နောက်ကျွန်ုပ်တို့သည် begin_transaction()
method ကို အသုံးပြု. "my_savePoint" ဟုခေါ်သော " savepoint()
" ဟုခေါ်သောသိမ်းဆည်းမှုတစ်ခုပြုလုပ်ပြီးသိမ်းဆည်းမှုတစ်ခုဖန်တီးသည်။ ထို့နောက်ကျွန်ုပ်တို့သည်ဒေတာဘေ့စ်လုပ်ငန်းများကိုလုပ်ဆောင်နိုင်သည်။ နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည်သိမ်းဆည်းမှုကိုလွှတ်ပေးရန် release_savepoint()
နည်းလမ်းကိုအသုံးပြုသည်။ အကယ်. ဖြန့်ချိမှုအောင်မြင်လျှင် "Savepoint ကိုအောင်မြင်စွာထုတ်ပြန်နိုင်ပြီ", ဒီလိုမှမဟုတ်ရင် output ကို "Savepoint ထုတ်ပြန်ရန်ပျက်ကွက်ခဲ့သည်" ။ နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည်ငွေပေးငွေယူကိုတင်သွင်းရန်နှင့် close()
) နည်းလမ်းကို အသုံးပြု. ဒေတာဘေ့စ် connection ကိုပိတ်ရန် commit()
နည်းလမ်းကိုအသုံးပြုသည်။