نمایش نتایج 1 تا 5 از 5

نام تاپیک: تراکنش های PDO

  1. #1

    تراکنش های PDO

    سلام

    اگر دو تا تراکنش (transaction) رو با دو تا درخواست جدا از هم روی یه رکورد یکسان انجام بدیم. چه اتفاقی می افته. ( من از PDO استفاده میکنم)

    بذارین یکم بیشتر توضیح بدم. فرض کنید همزمان دو تا یوز جدا یک صفحه رو باز میکنن که یه مثلا کالا رو به اسم خودشون ثبت کنن. حالا اتفاقی که می افته اینه هر دو تا کد میاد و چک میکنه ببینه اون کالا آزاد هست یا نه. بعدش که هر دو نتیجه گرفتن آزاد هست میرن اون رو برای خودشون ثبت کنن. در این صورت چه اتفاقی می افته ؟

  2. #2
    کاربر دائمی آواتار arta.nasiri
    تاریخ عضویت
    آذر 1386
    محل زندگی
    Tehran
    پست
    782

    نقل قول: تراکنش های PDO

    سلام

    یک راهش اینه که رکوردی که چک شد و اون کالا آزاد بود بیای اون رکورد رو واسه یه مدت زمان مشخصی Lock کنی و اگه تا اون بازه ی زمانی کاربر محصول رو ثبت نهایی نکرد آزادش کنی تا بقیه کاربران بتونن ثبتش کنن

  3. #3

    نقل قول: تراکنش های PDO

    یک راهش اینه که رکوردی که چک شد و اون کالا آزاد بود بیای اون رکورد رو واسه یه مدت زمان مشخصی Lock کنی و اگه تا اون بازه ی زمانی کاربر محصول رو ثبت نهایی نکرد آزادش کنی تا بقیه کاربران بتونن ثبتش کنن
    اینکار رو میکنم و یه تایمر دارم که بعد از 20 دقیقه کالا رو آزاد میکنه. منتها یه جای کار داره میلنگه

  4. #4

    نقل قول: تراکنش های PDO

    موردی که شما گفتید قبلا بحث شده
    https://barnamenevis.org/showthread.php?427327

  5. #5
    کاربر دائمی آواتار arta.nasiri
    تاریخ عضویت
    آذر 1386
    محل زندگی
    Tehran
    پست
    782

    نقل قول: تراکنش های PDO

    نقل قول نوشته شده توسط pswin.pooya مشاهده تاپیک
    اینکار رو میکنم و یه تایمر دارم که بعد از 20 دقیقه کالا رو آزاد میکنه. منتها یه جای کار داره میلنگه

    کجای کار میلنگه؟

تاپیک های مشابه

  1. لیگ تشخیص تراکنش های تقلبی
    نوشته شده توسط arvant در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 2
    آخرین پست: شنبه 20 مهر 1392, 16:44 عصر
  2. حرفه ای: تراکنش های همزمان در پایگاه داده
    نوشته شده توسط rezakho در بخش PHP
    پاسخ: 3
    آخرین پست: شنبه 09 شهریور 1392, 11:12 صبح
  3. پاسخ: 6
    آخرین پست: دوشنبه 17 تیر 1392, 08:25 صبح
  4. حرفه ای: ثبت تراکنش های توزیع شده
    نوشته شده توسط ACorvinus در بخش C#‎‎
    پاسخ: 7
    آخرین پست: شنبه 15 بهمن 1390, 23:26 عصر
  5. سوال: مشکل با membership برای اضافه کردن تراکنش های مالی کاربران
    نوشته شده توسط crazy_1892 در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: یک شنبه 18 دی 1390, 09:10 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •