18 تير 1395, 11:19 ق.ظ
سلام دوستان
من نیاز دارم که در سایتم یه سیستم ارسال و دریافت پیام های خصوصی بین کاربران سایت داشته باشم.غیر از جدولی که برای کاربران سایت ایجاد کردم یه جدول هم برای پیام ها ایجاد کردم که این فیلدها رو شامل میشه:
id
sender_id
receiver_id
title
message_text
read_tag
send_time
همه چی ظاهرا خوب پیش رفت تا وقتی که به کاربر اجازه حذف پیام ها از صندوق ارسال یا دریافتش رو دادم. مشکلی که وجود داره اینه که وقتی کاربری یک پیام رو که برای شخص X ارسال کرده از صندوق ارسال هاش حذف میکنه اون پیام از دیتابیس کلا حذف میشه و دیگه اون شخص X هم پیام رو در صندوق دریافتش نمیبینه
چیزی که من نیاز دارم دقیقا شبیه به همین سیستم ارسال و دریافت پیام مانشت هست.
آیا جدولم فیلدهای اضافه تری نیاز داره تا مشکلم حل بشه یا اصلا جدول رو باید تقسیم کنم یا برای هر کاربر یک جدول جداگانه ایجاد کنم یا هر راه حل دیگه ای؟
ممنون میشم من رو در این رابطه راهنمایی کنید.
من نیاز دارم که در سایتم یه سیستم ارسال و دریافت پیام های خصوصی بین کاربران سایت داشته باشم.غیر از جدولی که برای کاربران سایت ایجاد کردم یه جدول هم برای پیام ها ایجاد کردم که این فیلدها رو شامل میشه:
id
sender_id
receiver_id
title
message_text
read_tag
send_time
همه چی ظاهرا خوب پیش رفت تا وقتی که به کاربر اجازه حذف پیام ها از صندوق ارسال یا دریافتش رو دادم. مشکلی که وجود داره اینه که وقتی کاربری یک پیام رو که برای شخص X ارسال کرده از صندوق ارسال هاش حذف میکنه اون پیام از دیتابیس کلا حذف میشه و دیگه اون شخص X هم پیام رو در صندوق دریافتش نمیبینه
چیزی که من نیاز دارم دقیقا شبیه به همین سیستم ارسال و دریافت پیام مانشت هست.
آیا جدولم فیلدهای اضافه تری نیاز داره تا مشکلم حل بشه یا اصلا جدول رو باید تقسیم کنم یا برای هر کاربر یک جدول جداگانه ایجاد کنم یا هر راه حل دیگه ای؟
ممنون میشم من رو در این رابطه راهنمایی کنید.