pswin.pooya
چهارشنبه 23 بهمن 1392, 23:45 عصر
سلام
اگر دو تا تراکنش (transaction) رو با دو تا درخواست جدا از هم روی یه رکورد یکسان انجام بدیم. چه اتفاقی می افته. ( من از PDO استفاده میکنم)
بذارین یکم بیشتر توضیح بدم. فرض کنید همزمان دو تا یوز جدا یک صفحه رو باز میکنن که یه مثلا کالا رو به اسم خودشون ثبت کنن. حالا اتفاقی که می افته اینه هر دو تا کد میاد و چک میکنه ببینه اون کالا آزاد هست یا نه. بعدش که هر دو نتیجه گرفتن آزاد هست میرن اون رو برای خودشون ثبت کنن. در این صورت چه اتفاقی می افته ؟
اگر دو تا تراکنش (transaction) رو با دو تا درخواست جدا از هم روی یه رکورد یکسان انجام بدیم. چه اتفاقی می افته. ( من از PDO استفاده میکنم)
بذارین یکم بیشتر توضیح بدم. فرض کنید همزمان دو تا یوز جدا یک صفحه رو باز میکنن که یه مثلا کالا رو به اسم خودشون ثبت کنن. حالا اتفاقی که می افته اینه هر دو تا کد میاد و چک میکنه ببینه اون کالا آزاد هست یا نه. بعدش که هر دو نتیجه گرفتن آزاد هست میرن اون رو برای خودشون ثبت کنن. در این صورت چه اتفاقی می افته ؟