عندما تقوم بحذف عضو يتم تغيير الـ username + userid في جدول الـ post
الى رقم عضوية 0 ولن تفتح المواضيع او المشاركات اذا كان هناك عضو محذوف بهذا تخرج رسالة داتا بيز ايرور في الموضوع
هذا الامران يتم تغيير الاسم ورقم العضوية الي العضو الجديد الذي استرجعته من الحذف
----------------------------------------------------------------------------
الامر الاول وهو عباره عن تحويل المشاركات التي حذف كاتبها الى العضو الذي استرجعته بالاوامر السابقه
كود:
UPDATE post SET userid = 9 WHERE userid = 0;
في هذا الامر فقط غير رقم 9 الى رقم عضوية العضو الذي حذفته وقمت باسترجاعه ولا تغير رقم 0 نهائياً
----------------------------------------------------------------------------
الامر الثاني هو تحويل الاسم صاحب المشاركة والموضوع الى العضو الذي قمت باسترجاعه
في حالة واحده
اذا انت قمت بالتعديل او محاوله استرجاع المشاركات والعضو عن طريق الدمج بين الاعضاء
كود:
UPDATE post SET username = 'me' WHERE username = 'he';
بحيث اسم
me
هو اسم العضو الذي استرجعته
واسم
he
العضو السابق
وهذا رابط الموضوع المنقول منة الحل وفيك تراجعة
http://www.traidnt.net/vb/showthread.php?t=190238
مواقع النشر (المفضلة)