عرض مشاركة واحدة
#1  
قديم 05-31-2012, 06:06 AM
ياشمس عمري غير متواجد حالياً
لوني المفضل Cadetblue
 عضويتي » 410
 جيت فيذا » Jul 2011
 آخر حضور » 03-12-2013 (07:38 AM)
آبدآعاتي » 224
الاعجابات المتلقاة » 1
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه
جنسي  »  male
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » ياشمس عمري is on a distinguished road
مــزاجي  »
مشروبك
قناتك
اشجع
بيانات اضافيه [ + ]
افتراضي حذف الرسائل الخاصة و رسائل الزوار و الصورة الرمزية والتواقيع مرة وحدة



السلام عليكم ورحمة الله وبركاتة

البعض يعانى من الضغط على قواعد البيانات وخاصة للمواقع الكبيرة ..
اذآ الحل ان شاء الله حذف الرسائل الخاصة و رسائل الزوار و الصورة الرمزية والتواقيع مرة وحدة

ملحوظه: يفضل غلق المنتدي قبل التنفيذ ..

اولآ حذف رسائل الزوار لجميع الاعضاء

كود PHP:
TRUNCATE `visitormessage`; 
كود PHP:
TRUNCATE `visitormessage_hash`; 
كود PHP:
UPDATE user SET vmunreadcount 0vmmoderatedcount 

ثانيآ حذف الرسائل الخاصة لجميع الاعضاء
كود PHP:
[CENTER]DELETE FROM pm
DELETE FROM pmreceipt
DELETE FROM pmtext;
[/
CENTER

بعد إضافة هذه الأوامر ستحذف كافة الرسائل الخاصة من قاعدة البيانات

وأخيرآ سيتم إضافة الأمر الجديد لتصفير عدد الرسائل الخاصة لكافة الأعضاء لجعل مجموع الرسائل صفر


كود PHP:
UPDATE `userSET `pmtotal` = 0, `pmunread` = 0



ثالثآ حذف الصور الرمزية لجميع الاعضاء



كود PHP:
TRUNCATE customavatar



كود PHP:
UPDATE user SET avatarid=''



رابعآ حذف التواقيع لجميع الاعضاء




كود PHP:
UPDATE `usertextfieldSET  `signature` = '' 




ولوضع توقيع جديد لجميع الأعضاء نفذالأستعلام التالى



كود PHP:
UPDATE `usertextfieldSET `signature` = 'ضع كود التوقيع الجديد هنا' 




اتمنا للجميع التوفيق ..


ان اصبت فهو من الله وان اخطأت فهو مني ومن الشيطان
مودتي




رد مع اقتباس