Matikan komit otomatis, lakukan beberapa kueri, komit kueri, lalu putar kembali transaksi saat ini:
<?php // Asumsikan nama pengguna basis data: root, kata sandi: 123456, basis data: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); "Gagal terhubung ke MySQL: " .mysqli_connect_error(); Matikan pengiriman otomatis mysqli_autocommit($con,FALSE);//Masukkan data mysqli_query($con,"INSERT INTO website (nama, url, alexa, negara)VALUES ('Baidu','https://www.baidu.com / ','4','CN')");mysqli_query($con,"INSERT INTO website (nama, url, alexa, negara)NILAI (Facebook','https://www.facebook.com/','2','USA')");//Komit transaksi mysqli_commit($con);//Rollback transaksi mysqli_rollback($con ) ;//Tutup koneksi mysqli_close($con);?>
Fungsi mysqli_rollback() mengembalikan transaksi saat ini untuk koneksi database yang ditentukan.
Tip: Lihat fungsi mysqli_commit(), yang melakukan transaksi saat ini untuk koneksi database tertentu. Silakan lihat fungsi mysqli_autocommit(), yang digunakan untuk mengaktifkan atau menonaktifkan penerapan otomatis modifikasi database.
mysqli_rollback( koneksi ) ;
parameter | menggambarkan |
---|---|
koneksi | Diperlukan. Menentukan koneksi MySQL yang akan digunakan. |
Nilai pengembalian: | Mengembalikan TRUE jika berhasil dan FALSE jika gagal. |
---|---|
Versi PHP: | 5+ |