A7med Baraka
09-28-2009, 08:45 AM
لنقل مجموعة من الأعضاء من وإلى كل ما عليك تغير رقم المجموعة
من إلى
مثال
غير الـ x الي رقم العضوية اللي حتحولها لها والـ y العضوية اللي هما الحين فيها ...
update user set usergroupid = 'x' where usergroupid ='y'
يعني اذا كانوا الحين بمجموعة 5 مثلاً وتبي تحولهم لمجموعة 3 مثلاً حيكون الأمر :
update user set usergroupid = '3' where usergroupid ='5'
=======================
حذف (وليس نقل) الأعضاء الذين لم يزوروا المنتدى منذ سنة (منذ تاريخ هذه المشاركة) وعدد مشاركاتهم صفر
DELETE FROM `user` WHERE `lastactivity` < 1151410463 AND `posts` = 0;
========================
نقل الأعضاء الذين لم يزوروا المنتدى منذ سنة (منذ تاريخ هذه المشاركة) وعدد مشاركاتهم صفر إلى المجموعة X (لا تنسَ أن تغير اكس إلى رقم المجموعة الجديدة.
UPDATE `user` SET `usergroupid` = X WHERE `lastactivity` < 1151410463 AND `posts` = 0;
=================
حذف الأعضاء من مجموعة معينة X سيكون كما يلي.
DELETE FROM `user` WHERE `usergroupid` = X AND `posts` = 0;
==================
لنقل الأعضاء من مجموعة XX إلى مجموعة YY
و الأعضاء من ال 1000 عضو المسجلين فى البداية
update user set usergroupid = 'YY' where usergroupid ='XX' and userid < 1000 and userid;
طبعاً وضعت لك عدد الأعضاء صفر حتى لا تتحول مشاركاتهم إلى مشاركات بلا مستخدمين
بالتوفيق
من إلى
مثال
غير الـ x الي رقم العضوية اللي حتحولها لها والـ y العضوية اللي هما الحين فيها ...
update user set usergroupid = 'x' where usergroupid ='y'
يعني اذا كانوا الحين بمجموعة 5 مثلاً وتبي تحولهم لمجموعة 3 مثلاً حيكون الأمر :
update user set usergroupid = '3' where usergroupid ='5'
=======================
حذف (وليس نقل) الأعضاء الذين لم يزوروا المنتدى منذ سنة (منذ تاريخ هذه المشاركة) وعدد مشاركاتهم صفر
DELETE FROM `user` WHERE `lastactivity` < 1151410463 AND `posts` = 0;
========================
نقل الأعضاء الذين لم يزوروا المنتدى منذ سنة (منذ تاريخ هذه المشاركة) وعدد مشاركاتهم صفر إلى المجموعة X (لا تنسَ أن تغير اكس إلى رقم المجموعة الجديدة.
UPDATE `user` SET `usergroupid` = X WHERE `lastactivity` < 1151410463 AND `posts` = 0;
=================
حذف الأعضاء من مجموعة معينة X سيكون كما يلي.
DELETE FROM `user` WHERE `usergroupid` = X AND `posts` = 0;
==================
لنقل الأعضاء من مجموعة XX إلى مجموعة YY
و الأعضاء من ال 1000 عضو المسجلين فى البداية
update user set usergroupid = 'YY' where usergroupid ='XX' and userid < 1000 and userid;
طبعاً وضعت لك عدد الأعضاء صفر حتى لا تتحول مشاركاتهم إلى مشاركات بلا مستخدمين
بالتوفيق