هاست لینوکس

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


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل اطلاعات php و تبدیل شدن اسم کاربر به کاربر unregestid
#10
(۱۳۹۰/۱۰/۱۷، ۱۱:۵۶:۱۷ صبح)snap نوشته است:
خوب دوست عزیز الان تو دیتابیس فقط یک یوزر به عنوان mesgari موجود است و اون هم که الان سرپرست سایت می باشد . و این در حالی هستش که در انجمن ارسالها با 2 یوزر هستش که انگار جدا هستند یعنی یکیش ارسالهای خودش رو داره که دیگه کسی نمیتونه ازش استفاده کنه و مثل مهمان شده و یوزری در دیتابیس نداره و یوزر دیگه هم که کاره خودش رو انجام میده.
چطوری میشه این ارسالها را با ارسالهای ایشون ادغام کنم دوباره.
و بخش اول از وقتی من این انجمن رو دارم اینطوری هستش یعنی برای شما فعال هستش این قسمت.

در phpmyadmin جدول mybb_posts را انتخاب کنید و یکی از ارسال‌هایی که که کاربر (قدیمی که الان Unregistered است) داشته است را بیابید.
سپس در سطری که ارسال آن کاربر را یافتید مقدار uid را یادداشت کنید.
1-اگر uid برابر صفر یا خالی بود، از این دستور استفاده کنید:
کد php:
UPDATE `mybb_postsSET `uid` = 'NEWUSERUID' WHERE `uid` = '0' 
به جای NEWUSERUID ، شناسه‌ی کاربر جدید را وارد کنید.
سپس جدول را OPTIMIZE و سپس REPAIR کنید.

2- اگر uid صفر یا خالی نبود، از این دستور استفاده کنید.
کد php:
UPDATE `mybb_postsSET `uid` = 'NEWUSERUID' WHERE `uid` = 'OLDUSERUID' 
به جای NEWUSERUID ، شناسه‌ی کاربر جدید را وارد کنید.
به جای OLDUSERUID، شناسه‌ی کاربر قدیمی را وارد کنید.
سپس جدول را OPTIMIZE و سپس REPAIR کنید.

با این کار تمامی پست‌های کاربری که حذف شده‌است به کاربر جدید منتقل می‌شود.
پاسخ
 سپاس شده توسطyaser0421 (۱۳۹۰/۱۰/۱۸، ۰۶:۰۱:۳۶ صبح) ، Mt edition (۱۳۹۰/۱۰/۱۹، ۰۴:۱۸:۱۰ صبح) ، snap (۱۳۹۰/۱۰/۱۹، ۰۵:۴۲:۰۴ صبح)


پیام‌های داخل این موضوع
RE: مشکل اطلاعات php و تبدیل شدن اسم کاربر به کاربر unregestid - توسط Mohammad-Za - ۱۳۹۰/۱۰/۱۸، ۰۵:۴۵:۴۴ صبح

پرش به انجمن:


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