MY PLATFORMU:PHP & mySQL: Basit kod İşlem uygulamak - Commit & Geri Alma
PHP & mySQL
MY DURUM: Benim kod içinde işlem uygulamak için çalışıyorum
. Örnekleri takip etmeye çalıştım, ama çok fazla yardım değil. 3 sorgu çalıştırıyorum ve böyle bir şekilde bir işlem yazmak istedim, böylece herhangi bir sorgu (lar) başarısız olursa, tüm işlem geri dönmelidir. Bu hedefe ulaşmak için basit, verimli ve nesneye yönelik olmayan PHP kodu'u gerçekten takdir ediyorum. Şimdiden teşekkür ederim.
MY PHP KODU:
//db_res calls a custom function that performs a mysql_query on the query
$res1 = db_res("SELECT c1, c2 FROM t1 WHERE c5 = 3");
$res2 = db_res("UPDATE t2 SET c1 = 5 WHERE c2 = 10");
$res3 = db_res("DELETE FROM t3 WHERE c1 = 20");
if($res1 && $res2 && $res3)
{
//commit --- but how?
}
else
{
//rollback --- but how?
}
http://stackoverflow.com/questions/2708237/php-mysql-transactions adresinde aynı soruya basit ve MÜKEMMEL bir cevap/örnek (catch catch) verilmiş, örneklerin okuması yeterlidir, net olarak ne yapılacağını gösterir. ve basit terimler. –
Bu http://dev.mysql.com/doc/refman/5.0/en/commit.html adresini kontrol edin. Bu sizi doğru yöne yönlendirmeli. –