mysqli::rollback

mysqli_rollback

(PHP 5, PHP 7, PHP 8)

mysqli::rollback -- mysqli_rollbackRolls back current transaction

Açıklama

Nesne yönelimli kullanım

publicmysqli::rollback(int$flags = 0, ?string$name = null): bool

Yordamsal kullanım

mysqli_rollback(mysqli$mysql, int$flags = 0, ?string$name = null): bool

Rollbacks the current transaction for the database.

Bağımsız Değişkenler

bağlantı

Sadece yordamsal tarz: mysqli_connect() veya mysqli_init() işlevinden dönen bir mysqli nesnesi.

flags

A bitmask of MYSQLI_TRANS_COR_* constants.

name

If provided then ROLLBACK is executed.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Hatalar/İstisnalar

Eğer mysqli hata bildirimi etkinse (MYSQLI_REPORT_ERROR) ve istenen işlem başarısız olursa bir uyarı üretilir. Ek olarak, kip MYSQLI_REPORT_STRICT ise bunun yerine mysqli_sql_exception istisnası oluşur.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0name is now nullable.

Örnekler

See the mysqli::begin_transaction() example.

Notlar

Bilginize:

This function does not work with non transactional table types (like MyISAM or ISAM).

Ayrıca Bakınız

To Top