mysqli::autocommit

mysqli_autocommit

(PHP 5, PHP 7, PHP 8)

mysqli::autocommit -- mysqli_autocommit β€” Π’ΠΌΠΈΠΊΠ°Ρ” Π°Π±ΠΎ Π²ΠΈΠΌΠΈΠΊΠ°Ρ” Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Ρƒ Ρ„Ρ–ΠΊΡΠ°Ρ†Ρ–ΡŽ Π·ΠΌΡ–Π½ Π±Π°Π·ΠΈ Π΄Π°Π½ΠΈΡ…

Опис

Об'Ρ”ΠΊΡ‚Π½ΠΎ-ΠΎΡ€Ρ–Ρ”Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ

public mysqli::autocommit(bool $enable): bool

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ

mysqli_autocommit(mysqli $mysql, bool $enable): bool

Π’ΠΌΠΈΠΊΠ°Ρ” Π°Π±ΠΎ Π²ΠΈΠΌΠΈΠΊΠ°Ρ” Ρ€Π΅ΠΆΠΈΠΌ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ— фіксації Π·ΠΌΡ–Π½ для Π·'єднання Π· базою Π΄Π°Π½ΠΈΡ….

Π©ΠΎΠ± Π²ΠΈΠ·Π½Π°Ρ‡ΠΈΡ‚ΠΈ ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΈΠΉ стан Ρ€Π΅ΠΆΠΈΠΌΡƒ, використовуйтС SQL SELECT @@autocommit

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

mysql

Π’Ρ–Π»ΡŒΠΊΠΈ для ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ³ΠΎ ΡΡ‚ΠΈΠ»ΡŽ: ΠΎΠ±'Ρ”ΠΊΡ‚ mysqli, який ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΠ»Π° функція mysqli_connect()ΠΈΠ»ΠΈ функцияmysqli_init()

enable

Π’ΠΌΠΈΠΊΠ°Ρ” Π°Π±ΠΎ Π²ΠΈΠΌΠΈΠΊΠ°Ρ” Ρ€Π΅ΠΆΠΈΠΌ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ— фіксації Π·ΠΌΡ–Π½.

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” true Ρƒ Ρ€Π°Π·Ρ– ΡƒΡΠΏΡ–ΡˆΠ½ΠΎΠ³ΠΎ виконання Π°Π±ΠΎ **false**Π² случаС возникновСния ошибки.

Помилки

Π―ΠΊΡ‰ΠΎ сповіщСння ΠΏΡ€ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ mysqli Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ (MYSQLI_REPORT_ERROR) Ρ‚Π° Π·Π°ΠΏΠΈΡ‚Π°Π½Π° опСрація Π½Π΅ вдалася, Π²ΠΈΠ΄Π°Ρ”Ρ‚ΡŒΡΡ попСрСдТСння. Π―ΠΊΡ‰ΠΎ, ΠΊΡ€Ρ–ΠΌ Ρ‚ΠΎΠ³ΠΎ, встановлСно Ρ€Π΅ΠΆΠΈΠΌ MYSQLI_REPORT_STRICT, Π½Π°Ρ‚ΠΎΠΌΡ–ΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅ Π²ΠΈΠΊΠΈΠ½ΡƒΡ‚ΠΎ виняток mysqli_sql_exception

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання mysqli::autocommit()****

Об'Ρ”ΠΊΡ‚Π½ΠΎ-ΠΎΡ€Ρ–Ρ”Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ

Loading...

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ

Loading...

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ виконання Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ… ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρ–Π²:

АвтоматичСская фиксация: 0
Зафиксировано 2 строки Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…
АвтоматичСская фиксация: 0
Зафиксировано 2 строки Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…
АвтоматичСская фиксация: 0
Зафиксировано 2 строки Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…
АвтоматичСская фиксация: 0
Зафиксировано 2 строки Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…

ΠŸΡ€ΠΈΠΌΡ–Ρ‚ΠΊΠΈ

ЗауваТСння :

Ѐункція Π½Π΅ ΠΏΡ€Π°Ρ†ΡŽΡ” Π· Π½Π΅Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†Ρ–ΠΉΠ½ΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄, MyISAM Π°Π±ΠΎ ISAM).

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • mysqli_begin_transaction() - Π‘Ρ‚Π°Ρ€Ρ‚ΡƒΡ” Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†Ρ–ΡŽ
  • mysqli_commit() - Ѐіксує ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρƒ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†Ρ–ΡŽ
  • mysqli_rollback() - Π’Ρ–Π΄ΠΊΠ°Ρ‚ ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡ— Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†Ρ–Ρ—