इस ट्यूटोरियल पर एक नज़र डालें पीडीओ के साथ लेनदेन पर।
मूल रूप से लंबे समय तक चलने वाले कोड को इसमें लपेटें:
$dbh->beginTransaction();
...
$dbh->commit();
और इस पीडीओ दस्तावेज़ पृष्ठ के अनुसार :
"जब स्क्रिप्ट समाप्त हो जाती है या जब कोई कनेक्शन बंद होने वाला होता है, यदि आपके पास कोई बकाया लेनदेन है, तो पीडीओ स्वचालित रूप से इसे वापस ले लेगा।"
तो आप उस लेन-देन को खो देंगे जो स्क्रिप्ट के समय समाप्त होने पर लंबित था।
लेकिन वास्तव में, आपको इसे फिर से डिज़ाइन करना चाहिए ताकि यह स्क्रिप्ट के जीवित रहने पर निर्भर न हो।