PHP mysql_rollback kullanımı () işlevi nedir?

4 Cevap php

PHP mysql_rollback kullanımı () işlevi nedir?

How is it used? please explain me with some example,

PS: Please Do not give me link to the php.net or, mysql site, I dont need AUTHOR language to understand it, I need the Developer way to understand... I hope u understand...

Şimdiden teşekkürler.

UPDATE

i bir tablo şey Güncel varsa ben bu fonksiyonu kullanarak bir önceki değerini sıfırlayın olabilir?

4 Cevap

Bir işlem TÜM tablolar başarılı ya sağlamak için bir yoldur, ya da hiçbiri yok.

Örneğin, Alice Bob'un banka hesabına para aktarmak için, bir bunu yapabilirsiniz:

UPDATE accounts SET amount = amount - 100 WHERE name = 'Bob'; UPDATE accounts SET amount = amount + 100 WHERE name = 'Alice';

(Güç söner, çünkü sunucu çöker) bir şey yanlış giderse, ilk ifadesinden sonra düşünün. Banka artık Bob 100 dolar mahsup, ancak Alice hiçbir şey yok!

Bunu önlemek için, bir işlem kullanın. Etan açıklandığı gibi: ilk BEGIN, sonra tüm ifadeleri yürütmek. Her şey iyi giderse, o zaman COMMIT. Ancak o zaman değişiklikler kaydedilir.

Bir şeyler yanlış giderse (örn. Alice için hiçbir hesabı yoktur) geri alma, ya da bir şey (yani güç iner) ciddi yanlış giderse, sunucu olacak geri alma.

To answer your UPDATE If you have Updated something in a table you can reset the previous value using this function only if you started with BEGIN and did not COMMIT yet, yes.

Eğer aynı anda birden fazla ifadeleri yürütmek istiyorsanız İşlemleri MySQL kullanılabilir. Eğer çalıştırmak istediğiniz tablolar için mysql_query-s göndermek sonra, BEGIN bir hareketi başlatmak için gönderebilirsiniz. Eğer ROLLBACK göndermek eğer şimdi COMMIT ya da herhangi bir etkisi olmaksızın iptal göndermek eğer bu ifadeler yürütülür. Yani, ek soru: ROLLBACK önce gönderilen ve veritabanındaki eski değerine döner var sorguları iptal eder. Eğer taahhüt kez işlem tamamlanır olduğundan Ancak, artık geri alma olamaz.

Bu akım hareketi geri alır ROLLBACK deyimi verir.

mysql_rollback() geçerli işlemi geri alır. Seni işlemler ile yabancı, bazı Wikipedia okuma öneririm. Bu son derece yararlı bir kavramdır.