TGViewer
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter @phpproglib · 10.5K subscribers
Post #3742 2.92K
PHP-соединения и транзакции

🟠Первая часть представляет подход к открытию соединений с базой данных через создание класса, который хранит конфигурационные данные в отдельном ini-файле. Идея заключается в том, что вместо того, чтобы включать чувствительные данные (например, хост, пользователь, пароль) напрямую в исходный код при подключении к базе данных, эти данные хранятся в отдельном конфигурационном файле (config.ini).

🟠Вторая часть объясняет понятие транзакции в базах данных. Транзакция представляет собой последовательность операций, которые либо выполняются полностью, либо не выполняются вообще. Во время транзакции база данных может находиться во временно несогласованном состоянии, но после завершения транзакции или ее фиксации, все изменения применяются.

Она также рассматривает состояния транзакций (активное, частично подтвержденное, подтвержденное, неудавшееся и завершенное состояние). Важность аббревиатуры ACID (Atomicity, Consistency, Isolation, Durability) также подчеркивается.
  • 🥱 4
  • 👍 2
More from @phpproglib
  1. Oct 10, 2026Post #6729
  2. Oct 10, 2026Перенос MiniJinja с Rust на Go силами Opus и Codex Около десяти часов работы агента и прим…
  3. Oct 2, 2026🎹 Что делать после ChatGPT? Следующий шаг — AI-агенты. Они не просто отвечают на запросы,…
  4. Sep 30, 2026🔥 Последний день для разработчиков AI уже пишет код. Теперь важнее научиться встраивать е…
  5. Sep 30, 2026🐸 Библиотека пхпшника
  6. Sep 29, 2026💡 Laravel-фича, которая спасает тесты от случайных запросов Http::preventStrayRequests()…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →