1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

دستورات کاربردی SQL در MyBB (سری دوم)

شروع موضوع توسط minaaa ‏26/10/11 در انجمن مدیریت محتوا

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    : تنظيم مجدد تعداد پست مدير به صفر (با فرض شناسه مديران "است" 1) :
    کد PHP:

    UPDATE `mybb_users` SET `postnum` = '0' WHERE `uid` = '1'



    : تنظيم مجدد مدير usergroup تعداد پست به صفر (با فرض اينکه مديران ياهو گروه "4") :
    کد PHP:

    UPDATE `mybb_users` SET `postnum` = '0' WHERE `usergroup` = '4'




    اجباری کردن Postbit کلاسيک (نياز به تغيير قالب براي حذف گزينه اي براي تغيير دوباره) :
    کد PHP:

    UPDATE `mybb_users` SET `classicpostbit` = '1' WHERE `classicpostbit` = '0'




    :اجباری کردن Postbit افقي (نياز به تغيير قالب براي حذف گزينه اي براي تغيير دوباره) :
    کد PHP:

    UPDATE `mybb_users` SET `classicpostbit` = '0' WHERE `classicpostbit` = '1'




    : غيرفعال کردن رتبه موضوع در تمام انجمنها (شما نياز به بازسازي نيز در انجمن ها 'کش در وصول) :
    کد PHP:

    UPDATE `mybb_forums` SET `allowtratings` = '0' WHERE `allowtratings` = '1'




    : روشن کردن رأي به موضوع در تمام انجمنها (شما نياز به بازسازي نيز در انجمن ها 'کش در وصول) :
    کد PHP:

    UPDATE `mybb_forums` SET `allowtratings` = '1' WHERE `allowtratings` = '0'




    نمایش تمامی کاربران مخفی
    کد PHP:

    UPDATE `mybb_users` SET `invisible` = '0' WHERE `invisible` = '1'




    : حذف تمام آواتار (نياز به تنظيمات / تغيير قالب براي حذف گزينه اي براي تغيير دوباره) :
    کد PHP:

    UPDATE `mybb_users` SET `avatar` = ''




    : حذف تمام sigs (نياز به تغيير قالب براي حذف گزينه اي براي تغيير دوباره) :
    کد PHP:

    UPDATE `mybb_users` SET `signature` = ''




    : حذف تمام usertitles سفارشي (نياز به تنظيمات / تغيير قالب براي حذف گزينه اي براي تغيير دوباره) :
    کد PHP:

    UPDATE `mybb_users` SET `usertitle` = ''




    : تنظيم همه کاربران براي دريافت ايميل مدير (نياز به تغيير قالب براي حذف گزينه اي براي تغيير دوباره) :
    کد PHP:

    UPDATE `mybb_users` SET `allownotices` = '1' WHERE `allownotices` = '0'




    : تنظيم همه کاربران را به دريافت پیام (نياز به تغيير قالب براي حذف گزينه اي براي تغيير دوباره) :
    کد PHP:

    UPDATE `mybb_users` SET `receivepms` = '1' WHERE `receivepms` = '0'




    : فعال کردن همه اعضاي انتظار براي فعال سازي :
    کد PHP:

    UPDATE `mybb_users` SET `usergroup` = '2' WHERE `usergroup` = '5'




    : حذف همه اعضاي انتظار براي فعال سازي :
    کد PHP:

    DELETE FROM `mybb_users` WHERE `usergroup` = '5'




    : همه مجموعه ها به طور خودکار پيام را دريافت ايميل را دريافت خواهيد کرد که خصوصي :
    کد PHP:

    UPDATE `mybb_users` SET `pmnotify` = '1';




    : انتقال تمام کاربران با تعداد پست کمتر از 100 را به يک گروه خاص (تغيير کاربر شناسه گروه را با توجه به) :
    کد PHP:

    UPDATE `mybb_users` SET `usergroup` = '1' WHERE `postnum` < '100';




    براي باز کردن تمام انجمنهاو موضوعات بسته خود :
    کد PHP:

    UPDATE mybb_threads SET closed='' WHERE closed='1'




    : نمايش آدرس ايميل تمام کاربران خود در phpmyadmin :
    کد PHP:

    SELECT `email` FROM `mybb_users`;




    : حذف مشخصات کاربر (تغيير خيلي خيلي به ميدان مشخصات شناسه :
    کد PHP:

    UPDATE mybb_userfields SET fidXX='';




    : حذف همه کاربران را از گروه ويرايش گروه ياهو) :
    کد PHP:

    DELETE FROM `mybb_users` WHERE `usergroup` = '1';




    : نمايش تاريخ و زمان آخرين 5 پست ، ايجاد شده در phpmyadmin :
    کد PHP:

    SELECT * FROM (mybb_threads t, mybb_posts p) WHERE p.tid=t.tid ORDER BY p.dateline DESC LIMIT 5




    : نمايش تاريخ و زمان آخرين 5 موضوعات ايجاد شده در phpmyadmin :
    کد PHP:

    SELECT * FROM mybb_threads ORDER BY dateline DESC LIMIT 5




    : اجرای پيش فرض آيکن ها در موضوعات آيکون بدون موضوع (تغيير "ايکس" با آيکون موضوع شناسه :
    کد PHP:

    UPDATE `mybb_threads` SET `icon` = 'X' WHERE `icon` = '' OR `icon` = '0';




    : نمايش جعبه پاسخ سريع براي همه کاربران :
    کد PHP:

    UPDATE `mybb_users` SET `showquickreply` = '1'




    : روشن کردن ارسال صفحات براي تمام کاربران :
    کد PHP:

    UPDATE `mybb_users` SET `showredirect` = '1'




    : اجبار تمام کاربران براي دريافت اطلاع رسانی زمان دریافت پیام:
    کد PHP:

    UPDATE `mybb_users` SET `pmnotice` = '1' WHERE `pmnotice` = '0'




    : حذف تمام پيامهاي خصوصي کاربر تغيير "ايکس" با شناسه کاربر :
    کد PHP:

    Delete as users private messages Change "X" to the with the users ID:




    : تغيير تاريخ ثبت نام کاربران (

    کد PHP:

    UPDATE `mybb_users` SET `regdate` = '739755011' where uid = '1'



    "غير فعال کردن" امتياز موضوع :
    کد PHP:

    UPDATE `mybb_forums` SET `allowtratings` = '0' WHERE `allowtratings` = '1'




    "فعال" امتياز موضوع :
    کد PHP:

    UPDATE `mybb_forums` SET `allowtratings` = '1' WHERE `allowtratings` = '0'




    اجازه ارسال صفحات به دوستان براي تمام کاربران :
    کد PHP:

    UPDATE `mybb_users` SET `showredirect` = '1'
     
  2. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : دستورات کاربردی SQL در MyBB (سری دوم)

    اینم دو تا دیگه

    رتبه دادن به تمام موضوعات بدون رتبه البته برای این عمل هر دو کد زیر را باید بزنید
    چون اولی اعتبار دادن به تمام بدون امتیاز هاست و دومی
    مشخص کردن ایدی ادمین که به موضوع امتیاز مثبت داده

    کد:

    UPDATE `mybb_threads` SET `totalratings` = '5' WHERE `totalratings` = '0'


    UPDATE `mybb_threads` SET `numratings` = '1' WHERE `numratings` = '0