آموزش:اضاف کردن جدول کاربران قدیمی

در این بخش آموزشهای نیوک قرار داده می شود

آموزش:اضاف کردن جدول کاربران قدیمی

پستتوسط patoghsara » پنج شنبه تير ماه 17, 1389 9:34 am

با سلام خدمت مدیران و دوستان گل نیوکی :

در این پست با اجازه از مدیران قصد دارم آموزش اضاف کردن کاربران قدیمی سایت به یک سایت جدید که user_id های مشابهی دارن رو آموزش بدم و یا بصورت ساده ادغام کردن چند Nuke_user به همدیگر


این روش رو چند روز پیش سئوال کرده بودم از دوستان و مدیران که جوابی نشد و توسط یکی از دوستان گل من این کار رو بهم آموزش دارد

مهدی جان ممنون

با یک مثال ساده من یک سایت دارم اعضای اون 1000 تاست ولی بدلایلی تغییر موضوع دادم و یک سایت با موضوعی جدید باز کردم و الان هم 700 نفر کاربر جدید دارم ولی حال ندارم تک تک user_id ها رو تغغیر بدم ( همخوانی user_id باعث میشمیشه اضاف نشه ) .


به پنل هاست خود برید > phpmyadmin  > دیتابیس مورد نظر رو انتخاب کنید > به جدول nuke_user برید  > Operation  >



Rename table to           nuke_users
  

رو به


Rename table to           nuke_users1
  


تغییر می دیم .

و Go  رو می زنیم تا جدول مورد نظر تغییر پیدا کنه

.............................................................................................................

به بخش  import  رفته و جدول مورد نظر که در سیستم خود دارید رو import کنید و البته باید Character set of the file رو به latin-1 تغغیر دهید
.............................................................................................................

خب الان
جدولی رو import کردین جدول کاربران قدیمی هست و با اسم nuke_users1    در دیتابیس شما ظاهر شده  عجله نکنید مراحل کار زیاده صبر کنید

الان باید با SQL رفته و در اونجا این متن رو کپی کنید

کد: انتخاب همه
UPDATE nuke_users SET user_id=concat(user_id, '1')

و بعد Go رو بزنید تا تغییرات اضافه بشه .

الان به جدول مربوطه برید نی بینید که به آخر user_id همه کاربرانتون 1 اضاف شده یعنی اگر useie_id کاربری 929 بود الان به 9291 تغغیر کرد .

......................................

حال دوباره به Operation  رفته و در طرف دوم سمت راست در قسمت
Copy table to ( database.table

اسم جدول تغییر داده شده رو تایپ می کنید
همان جدولی که ما تغییراتی را در آن دادیم و .....

الان اگر به جدول nuke_user مراجعه کنید یوزر های قدیمی در سایت اضاف شده .


فایل اموزش تصویری این روش رو هم دارم ولی بخاطر حجم بالایی که داشت نتونستم آپ کنم

موفق و سر فراز باشید








آخرين ويرايش توسط patoghsara on پنج شنبه تير ماه 17, 1389 9:46 am, ويرايش شده در 2.
---------------------------------

نمي بخشمت....  
بخاطر تمام خنده هايي كه از صورتم گرفتي....بخاطر تمام غمهايي كه بر صورتم نشاندي .....  

نمي بخشمت .....
بخاطر دلي كه برايم شكستي .....بخاطر احساسي كه برايم پرپر كردي.....

نمي بخشمت .....
بخاطر زخمي كه بر وجودم نشاندي.....بخاطر نمكي كه بر زخمم گذاردي....  

و مي بخشمت
   بخاطر عشقي كه بر قلبم حك كردي

----------------------------


عضويت  / ورود


----------------------------




برای نویسنده این مطلب patoghsara تشکر کننده ها: 3
MOHSEN_BUSHERI (جمعه اسفند ماه 7, 1389 10:49 pm), OpenSource (جمعه اسفند ماه 7, 1389 10:49 pm), saeed205 (جمعه اسفند ماه 7, 1389 10:49 pm)
رتبه: 2.27%
 
............................................................................................................................................
کاربرانی که این پست را تأیید یا رد کرده اند:
toneka
نماد کاربر
patoghsara
کاربر حرفه ای سایت
کاربر حرفه ای سایت
 
پست ها : 928
تاريخ عضويت: يکشنبه دي ماه 6, 1388 5:30 pm
محل سکونت: P a t o g h S a r a . I R
تشکر کرده: 194 بار
تشکر شده: 179 بار
امتياز: 3264

بازگشت به بخش آموزشها

چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: Google [Bot] و 0 مهمان