মাইএসকিউএল লেনদেন ব্যবহৃত হচ্ছে এমন পিএইচপি ফাইলের সাধারণ উদাহরণ আমি সত্যিই খুঁজে পাইনি। আপনি কি আমাকে এর সহজ উদাহরণ দেখাতে পারেন?
এবং আরও একটি প্রশ্ন। আমি ইতিমধ্যে প্রচুর প্রোগ্রামিং করেছি এবং লেনদেন ব্যবহার করিনি। আমি কি কোনও পিএইচপি ফাংশন বা এমন কিছু রাখতে header.php
পারি যদি কেউ mysql_query
ব্যর্থ হয় তবে অন্যরাও ব্যর্থ হয়?
আমি মনে করি আমি এটি বের করেছি, এটা কি ঠিক ?:
mysql_query("SET AUTOCOMMIT=0");
mysql_query("START TRANSACTION");
$a1 = mysql_query("INSERT INTO rarara (l_id) VALUES('1')");
$a2 = mysql_query("INSERT INTO rarara (l_id) VALUES('2')");
if ($a1 and $a2) {
mysql_query("COMMIT");
} else {
mysql_query("ROLLBACK");
}
mysql_*
নতুন কোডে ফাংশন ব্যবহার করবেন না । এগুলি আর রক্ষণাবেক্ষণ করা হয় না এবং সরকারীভাবে হ্রাস করা হয় । দেখুন লাল বক্স ? পরিবর্তে প্রস্তুত বিবৃতি সম্পর্কে জানুন, এবং PDO বা মাইএসকিউএলি ব্যবহার করুন- এই নিবন্ধটি আপনাকে সিদ্ধান্ত নিতে সহায়তা করবে। আপনি যদি PDO চয়ন করেন তবে এখানে একটি ভাল টিউটোরিয়াল রয়েছে ।
mysql
হওয়া সত্ত্বেও মারা যায়, এটি পিসিএলে চিরকালের জন্য উপলব্ধ থাকবে।
mysql
mysql_query("BEGIN");
ক্রমের পরিবর্তে ব্যবহার করতে পারেনmysql_query("SET AUTOCOMMIT=0");
mysql_query("START TRANSACTION");