PDA

View Full Version : نحوه حذف پیامهای صندوق پیام



i-php-i
سه شنبه 19 فروردین 1393, 15:22 عصر
توی جدول پیام، پیامها و گفتگوهای دو کاربر رو ذخیره می کنم.

وقتی فرستنده پیام ارسالی رو از توی صندوق خودش حذف می کنه، این پیام توی صندوق فرستنده حذف می شه ولی نباید از صندوق گیرنده حذف بشه.

اما نمی دونم جدول و کوئری ها رو چطور ایجا کنم که بشه این حالت رو پیاده سازی کرد. لطفا راهنمایی کنید.

us1234
سه شنبه 19 فروردین 1393, 16:51 عصر
حذف به معنای حذف نباید باشه باید یک فیلد اکتیو بذاری که وقتی یوزر حذف را زد اکتیوش برای همون شخص غیر فعال بشه . ولی در کل روش که یک پیام ارسال شده توی یه تیبل ذخیره بشه و بعد هم به فرستنده نمایش داده بشه و هم به گیرنده به نظر من اشتباه است باید این پیام در تبیل پیام های ارسال باشه و در تیبل پیام های دریافت شده هم باشه یعنی تیبل پیام ها را به 2 تیبل افزایش دهید .

beh3000
سه شنبه 19 فروردین 1393, 17:39 عصر
به چ دلیل از دوتا تیبل استفاده کنیم ؟

us1234
چهارشنبه 20 فروردین 1393, 17:03 عصر
به چ دلیل از دوتا تیبل استفاده کنیم ؟

خوب . اگه یکم منطقی به سناریو نگاه بشه یک میل وقتی ارسال میشه 2 کپی ازش موجوده . یک در فولدر سنت فرستنده دو فولدر انباکس گیرنده . هر کدام میتوانند حذف کند بدون دسترسی به دیگری . حالا این پیام ها اگر اصولی میخواهید پیاده شود باید در 2 تیبل جداگانه ذخیره بشه ولی اون روش که برای دوستمون گفتم هم کاربرد داره . یعنی یک تیبل باشه و 2 فیلد حذف یکی برای فرستنده و یکی برای گیرنده داشته باشد هر کدام حذف کرد اون فیلد مربوطه 1 شود و دیگه برای اون شخص نمایش داده نشود .