هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کوئری پیام خصوصی [حل شد]
#1
سلام
من میخوام پیام هایی که اعضا نخوانده اند را حذف کنم لطفا کوئری آن را اگر میدونید بزارید ممنون
[تصویر:  baner-iranshahrsaz.com.gif]
#2
با درود
برای پاک کردن پیام های خوانده نشده کوئری زیر:

کد php:
DELETE FROM `mybb_privatemessagesWHERE `NOT status=0

برای پاک کردن همه ی پیام ها کوئری زیر:

کد php:
DELETE FROM `mybb_privatemessages

بعد از کوئری بالا (پاک کردن همه ) برای دوباره سازی پیام های خصوصی کوئری های زیر را باید اجرا کنید :

کد php:
UPDATE `mybb_usersSET `totalpms`='0'

UPDATE `mybb_usersSET `unreadpms`='0' 

در ضمن برای اینکه کنترل بهتری در پیام های خصوصی داشته باشید افزونه ی زیر را در نظر داشته باشید:
http://community.mybbiran.com/thread-78.html

Heart
 سپاس شده توسطfirstboy000 (۱۳۹۳/۸/۱۴، ۱۱:۰۹:۴۴ صبح) ، iranshahrsaz (۱۳۹۳/۸/۱۴، ۱۲:۵۱:۱۸ عصر) ، محمد تی ام (۱۳۹۳/۸/۱۴، ۱۵:۴۴:۴۲ عصر) ، R. Najafi (۱۳۹۳/۸/۱۵، ۰۲:۵۳:۳۰ صبح) ، Pishro (۱۳۹۳/۸/۱۵، ۲۱:۳۰:۵۴ عصر) ، motorola30 (۱۳۹۳/۸/۱۸، ۱۰:۰۳:۲۱ صبح)
#3
در مورد این کوئری فکر کنم استفاده نشه بهتره

کد:
UPDATE `mybb_users` SET `totalpms`='0'

چون اولا برای همه کاربرها تعداد کل پیامها رو 0 نشون میده
ثانیا اگر کاربری فرضا محدودیت پیامهاش 100 باشه و این تعداد رو پر کرده باشه دوباره میتونه 100 پیام دیگه بفرسته!
 سپاس شده توسطfirstboy000 (۱۳۹۳/۸/۱۵، ۲۰:۲۹:۰۳ عصر) ، میدوری (۱۳۹۳/۸/۱۵، ۲۰:۵۵:۱۱ عصر)
#4
به جای صفر کردن totalpms بهتره از وظیفه ها استفاده کرد
کنترل پنل مدیر کل > tasks یا وظایف > Recount Private Messages
 سپاس شده توسطfirstboy000 (۱۳۹۳/۸/۱۵، ۲۰:۳۲:۲۱ عصر) ، میدوری (۱۳۹۳/۸/۱۵، ۲۰:۵۵:۰۷ عصر)
#5
خطا 1054 میده
[تصویر:  baner-iranshahrsaz.com.gif]
#6
up....
[تصویر:  baner-iranshahrsaz.com.gif]
#7
موقع اجرای query این خطا دریافت میشه یا اجرای تسک؟

ببینید نام جدول و فیلد رو درست میزنید؟
 سپاس شده توسطfirstboy000 (۱۳۹۳/۸/۲۲، ۱۷:۱۲:۳۵ عصر)
#8
تصویر خطا رو پیام خصوصی کنید
#9
پیام خصوصی شد
[تصویر:  baner-iranshahrsaz.com.gif]
#10
کد اول اشتباه هست


کد php:
DELETE FROM `mybb_privatemessagesWHERE `status`='0' 
 سپاس شده توسطiranshahrsaz (۱۳۹۳/۸/۲۳، ۲۲:۲۲:۲۴ عصر)


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان