سوال در مورد تابعtransaction

- 1 روز پیش
توسط masoud net آپدیت شد
masoud net ( 7130 تجربه )
4 روز پیش

@Alimotreb ایتابع کارش چیهtransactionو commitچیه و به چه دردی میخورن

علی بیات ( 192597 تجربه )
3 روز پیش
تخصص : توسعه دهنده ارشد وب

این دو مورد مربوط میشه به کلاس PDO
https://www.php.net/manual/en/pdo.transactions.php

tresa021 ( 3805 تجربه )
3 روز پیش
تخصص : Professional PHP Developer

بیا فرض کنیم در سیستمی مثل سیستم بانکی قراره پول از حساب عباس به حساب قلی بره
خب اول باید از حساب عباس کم بشه و بعد به حساب قلی اضافه بشه
اگر به هر دلیلی بین این عملیات error یا exception رخ بده چی میشه؟!!
از عباس پول کم شده ولی برای قلی چیزی نرسیده
transaction در واقع برای ای مورد هست که عملیات کامل انجام بشه و وقتی کامل انجام شد و موردی پیش نیومد commit بشه و عملیات بدرستی پیاده بشه در غیر این صورت برگرده به حال اول با rollback

این توضیح سادش بود

masoud net ( 7130 تجربه )
1 روز پیش

@claymore0465

ممنون میشه یک مثال کوچیک خودتون بزنید خیلی کوچیک لطفا

برای ارسال پاسخ باید وارد سایت شوید