آموزش Transaction در PHP

مفهومی با نام transaction یکی از مسائل مهم در دنیای برنامه نویسی و ارتباط با پایگاه داده است .

معمولا تراکنش ها و عملیات های بانکی گاهی مواقع به شکست مواجه می شوند و اگر چندین کوئری جا به جایی داده داشته باشیم ممکن است یک یا چند از این کوئری ها به درستی انجام نشده و از آن عبور شود.

اینکه در سیستم های مالی و حسابداری این اشتباهات از سمت برنامه نویس به وجود بیاید باگ بزرگ و خطرناکی است و این نشان از اهمال کاری برنامه نویس در انجام پروژه دارد.

فرض بر این بگیرید که میخواهید به عنوان برنامه نویس برای یک موسسه اعتباری برنامه ای بنویسید ، در زمان جا به جایی حساب از شخص x به شخص y اگر یکی از کوئری های شما دارای مشکل باشد میدانید چه فاجعه ای رخ میدهد؟
مبلغ از حسابی کم یا زیاد میشود در صورتی که هیچ تغییری در حساب دیگر رخ نمی دهد.

برای رفع این مشکل شما باید در پروژه های خود در زمان های حساس از transaction استفاده کنید که ما شما را در این ویدئوی آموزشی با آن آشنا خواهیم کرد و نمونه ای عملی مشابه انتقال وجه بانکی را پیاده سازی می کنیم.