التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

العودة   سوالف سوفت > قسم تطوير المنتديات > إصلاح وصيانة المنتديات
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Nov 2005-
#1 (permalink)  
مجموعه اكواد SQL


السلام عليكم
بهذا الموضوع تجدون بعض الأكواد لعمل عده استعلامات بقاعده البيانات لعمل اشياء مختلفه
بعضها استقيتها من الأنترنت وقليل منها اجتهاد شخصى منى
قد قمت بتجربه كل الأكواد بمنتدى تجريبى وقد نجحت الأكواد كلها

ملاحظه :
انصح الجميع بتجربه الأكواد بمنتدى تجريبى اولاَ بأستخدام اصدارة نسخته وعمل باك اب احتياطى لقاعده البيانات قبل تنفيذ اى كود من هذه الأكواد

كود Sql اغلاق المواضيع بواسطه تاريخ الموضوع او تاريخ اخر مشاركه

هذا الأستعلام سوف يقوم بأغلاق اى موضوع بواسطة تاريخ الموضوع
وهو مأخوذ من منتدى سوالف

نفذ الأستعلام التالى فى phpmyadmin
كود:
UPDATE `thread` SET `open` = '0' WHERE `dateline` < '1104415620';
ولتعين التاريخ نغير الرقم التالى
كود:
1104415620
الطريقه للتغير
نذهب لهذا الموقع
http://www.4webhelp.net/us/timestamp.php
ضع التاريخ والوقت كما هو مبين بالصوره

وبعد الضغط على زر عمل الأرقام نحصل على الرقم كما هو موضح بالصوره

ننسخ الرقم ونستبدله بالى بالكود

الكود السابق كان لغلق الموضوع بواسطة تاريخ الموضوع
وقد وددت بأن يكون الكود لأخر مشاركه بالموضوع كى لايتم اغلاق موضوع شعبى وبعد التقصى والبحث توصلت لهذا الكود
وهذا الكود للغلق بواسطه تاريخ اخر مشاركه

نفذ هذا الأستعلام فى phpmyadmin
مع مراعاة تغير الرقم الى ذكرته بالشرح السابق
كود:
UPDATE `thread` SET `open` = '0' WHERE `lastpost` < '1157400066';
[CENTER][/CENTER]

كود Sql تفريغ جدول الأبتسامات
بعض الأحيان يكون عندك ابتسامات كثيره جداَ وسوف تأخذ وقت طويل بحذفهم واحده تلو الأخرى
بواسطه هذا الأستعلام سوف تستطيع حذف جميع الأبتسامات من المنتدى
ومن بعد تستطيع اختيار الأبتسامات التى تريدها مره اخرى بواسطة اضافه الأبتسامات من لوحة تحكم المشرف العام

نفذ هذ الأستعلام فى phpmyadmin
كود:
TRUNCATE TABLE smilie
تم حذف الأبتسامات كلها
تستطيع الأن اضافة ابتساماتك الجديده بواسطة لوحة التحكم

[CENTER][/CENTER]

كود Sql تفريغ جدول الترشيح او النقاط للأعضاء

لتفريغ جدول الترشيحات وتصفير النقاط للأعضاء
نفذ هذا الأستعلام فى phpmyadmin

كود:
TRUNCATE TABLE reputation
ثم بعد ذلك حدث عداد الترشيحات

[CENTER][/CENTER]

كود Sql تفريغ وحذف جميع الصور الشخصيه المحمله بواسطة الأعضاء

لتفريغ جدول الصور الشخصيه المحمله بواسطة الأعضاء
نفذ الأستعلام التالى بواسطة phpmyadmin
اولاَ نفذ الأمر التالى

كود:
TRUNCATE customavatar;
ثم نفذ هذا الأستعلام

كود:
UPDATE user SET avatarid='';
[CENTER][/CENTER]

كود Sql تفريغ جدول التواقيع وكود وضع توقيع جديد لجميع الأعضاء

لتفريغ جدول التواقيع لجميع المستخدمين استخدم الكود التالى بأستعلام SQL فى phpmyadmin

كود:
UPDATE `usertextfield` SET  `signature` = ''
ولوضع توقيع جديد لجميع الأعضاء نفذالأستعلام التالى
كود:
UPDATE `usertextfield` SET  `signature` = 'ضع كود التوقيع الجديد هنا'
[CENTER][/CENTER]

كود Sql تفريغ الرسائل الخاصة لكافة الأعضاء

لتفريغ جميع الرسائل الخاصه بالمنتدى لجميع الأعضاء
اتبع الشرح التالى

اغلق المنتدى
أضف هذه الأوامر الشائعة إلى قاعدة البيانات لتفريغ الرسائل بواسطة phpmyadmin
كل أمر يكون على حده ويفضل اضافة الأمر الأول وبعد الإنتهاء منه انتقل إلى الأمر التالي
كود:
TRUNCATE `pm`;
كود:
TRUNCATE `pmreceipt`;
كود:
TRUNCATE `pmtext`;
بعد إضافة هذه الأوامر ستحذف كافة الرسائل الخاصة من قاعدة البيانات
وأخيرآ سيتم إضافة الأمر الجديد لتصفير عدد الرسائل الخاصة لكافة الأعضاء لجعل مجموع الرسائل صفر
كود:
UPDATE `user` SET `pmtotal` = 0, `pmunread` = 0;
الآن إفتح المنتدى للأعضاء

[CENTER]

ارجو ان اكون افدت ان اصبت فمن الله وان اخطأت فمن الشيطان[/CENTER]






planetbh.com غير متواجد حالياً   قديم 11-09-2006, 07:32 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Sep 2005-
#2 (permalink)  

جزاك الله خير على الموضوع

قد سألت عن موضوع حذف كل التواقيع سابقاً

وكان الجواب

اقتباس:
المشاركة الأصلية كتبت بواسطة Developer.
السلام عليكم,,

قم بتنفيذ الأمر التالى:

كود:
UPDATE usertextfield SET signature = ''
ثم قم بتحديث كاتش المشاركات

http://www.swalif.net/softs/showthread.php?t=170060

والاحظ الاستعلام يختلف انا ماجربته الى الان

الف شكر وننتظر الرد المؤكد حول موضوع حذف كل التواقيع مع الصورة الرمزية الي وضعها الاعضاء.






__________________
لتكون الأفضل أتبع الأفضل
منتديات فلاش للمحترفين
http://www.flashfp.com/vb/index.php
flashfp#hotmail.com
FLASHFP غير متواجد حالياً   قديم 12-09-2006, 06:38 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#3 (permalink)  

اشكرك اخي على مجموعة الاوامر ...

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






www.7odi.com غير متواجد حالياً   قديم 29-03-2007, 02:19 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2004-
#4 (permalink)  

تسلم يا حبيب الكل

انا ودي الامر الي اقدر من خلاله تفعيل الرساله الخاصه للجميع






alshabeeb غير متواجد حالياً   قديم 29-03-2007, 02:54 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2006-
#5 (permalink)  







__________________
المفكر العربى

العلاج بالاعشاب

=================
serag777 غير متواجد حالياً   قديم 29-03-2007, 11:48 PM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 06:34 PM بتوقيت المملكة العربية السعودية