Eğer veritabanında ilgili üyelerin konuları, mesajları duruyorsa sorun çözülür.
Aynı isimlerle yeni üyelikler açın.
phpMyAdmin'de veritabanınızı seçin ve SQL sekmesine tıklayın.
Açılan kutuya şu MySQL sorgusu ile yeni hesapların ID'sini eski ID ile değiştirin:
Burada "1" olmasını istediğiniz ID, "999" ise açtığınız yeni hesabın geçici ID'si. Siz bu numaraları kendi durumunuza göre güncelleyin. Bu işlemle "1" numaralı üyeyi kurtarırsınız.
"2" ID'li üye için de "1" yazan yeri ve açtığınız geçici hesap ID'si de mesela "1000" ise "999" yazan yeri de "1000" ile değiştirip tekrar komutu çalıştırmalısınız.
webmaster.bbs.tr sitesinden alıntıdır.
Aynı isimlerle yeni üyelikler açın.
phpMyAdmin'de veritabanınızı seçin ve SQL sekmesine tıklayın.
Açılan kutuya şu MySQL sorgusu ile yeni hesapların ID'sini eski ID ile değiştirin:
PHP:
UPDATE `adminlog` SET `userid` = '1' WHERE `adminlog`.`userid` =999;
UPDATE `announcement` SET `userid` = '1' WHERE `announcement`.`userid` =999;
UPDATE `announcementread` SET `userid` = '1' WHERE `announcementread`.`userid` =999;
UPDATE `attachment` SET `userid` = '1' WHERE `attachment`.`userid` =999;
UPDATE `calendarmoderator` SET `userid` = '1' WHERE `calendarmoderator`.`userid` =999;
UPDATE `cpsession` SET `userid` = '1' WHERE `cpsession`.`userid` =999;
UPDATE `customavatar` SET `userid` = '1' WHERE `customavatar`.`userid` =999;
UPDATE `customprofilepic` SET `userid` = '1' WHERE `customprofilepic`.`userid` =999;
UPDATE `deletionlog` SET `userid` = '1' WHERE `deletionlog`.`userid` =999;
UPDATE `editlog` SET `userid` = '1' WHERE `editlog`.`userid` =999;
UPDATE `event` SET `userid` = '1' WHERE `event`.`userid` =999;
UPDATE `forumread` SET `userid` = '1' WHERE `forumread`.`userid` =999;
UPDATE `infraction` SET `userid` = '1' WHERE `infraction`.`userid` =999;
UPDATE `moderator` SET `userid` = '1' WHERE `moderator`.`userid` =999;
UPDATE `moderatorlog` SET `userid` = '1' WHERE `moderatorlog`.`userid` =999;
UPDATE `passwordhistory` SET `userid` = '1' WHERE `passwordhistory`.`userid` =999;
UPDATE `paymentinfo` SET `userid` = '1' WHERE `paymentinfo`.`userid` =999;
UPDATE `pm` SET `userid` = '1' WHERE `pm`.`userid` =999;
UPDATE `pmreceipt` SET `userid` = '1' WHERE `pmreceipt`.`userid` =999;
UPDATE `pollvote` SET `userid` = '1' WHERE `pollvote`.`userid` =999;
UPDATE `post` SET `userid` = '1' WHERE `post`.`userid` =999;
UPDATE `posthash` SET `userid` = '1' WHERE `posthash`.`userid` =999;
UPDATE `reminder` SET `userid` = '1' WHERE `reminder`.`userid` =999;
UPDATE `reputation` SET `userid` = '1' WHERE `reputation`.`userid` =999;
UPDATE `rssfeed` SET `userid` = '1' WHERE `rssfeed`.`userid` =999;
UPDATE `search` SET `userid` = '1' WHERE `search`.`userid` =999;
UPDATE `session` SET `userid` = '1' WHERE `session`.`userid` =999;
UPDATE `sigparsed` SET `userid` = '1' WHERE `sigparsed`.`userid` =999;
UPDATE `sigpic` SET `userid` = '1' WHERE `sigpic`.`userid` =999;
UPDATE `subscribeevent` SET `userid` = '1' WHERE `subscribeevent`.`userid` =999;
UPDATE `subscribeforum` SET `userid` = '1' WHERE `subscribeforum`.`userid` =999;
UPDATE `subscribethread` SET `userid` = '1' WHERE `subscribethread`.`userid` =999;
UPDATE `subscriptionlog` SET `userid` = '1' WHERE `subscriptionlog`.`userid` =999;
UPDATE `tachyforumpost` SET `userid` = '1' WHERE `tachyforumpost`.`userid` =999;
UPDATE `tachythreadpost` SET `userid` = '1' WHERE `tachythreadpost`.`userid` =999;
UPDATE `threadrate` SET `userid` = '1' WHERE `threadrate`.`userid` =999;
UPDATE `threadread` SET `userid` = '1' WHERE `threadread`.`userid` =999;
UPDATE `user` SET `userid` = '1' WHERE `user`.`userid` =999;
UPDATE `useractivation` SET `userid` = '1' WHERE `useractivation`.`userid` =999;
UPDATE `userban` SET `userid` = '1' WHERE `userban`.`userid` =999;
UPDATE `userfield` SET `userid` = '1' WHERE `userfield`.`userid` =999;
UPDATE `usergroupleader` SET `userid` = '1' WHERE `usergroupleader`.`userid` =999;
UPDATE `usergrouprequest` SET `userid` = '1' WHERE `usergrouprequest`.`userid` =999;
UPDATE `usernote` SET `userid` = '1' WHERE `usernote`.`userid` =999;
UPDATE `usertextfield` SET `userid` = '1' WHERE `usertextfield`.`userid` =999;
UPDATE `thread` SET `postuserid` = '1' WHERE `thread`.`postuserid` =999;
Burada "1" olmasını istediğiniz ID, "999" ise açtığınız yeni hesabın geçici ID'si. Siz bu numaraları kendi durumunuza göre güncelleyin. Bu işlemle "1" numaralı üyeyi kurtarırsınız.
"2" ID'li üye için de "1" yazan yeri ve açtığınız geçici hesap ID'si de mesela "1000" ise "999" yazan yeri de "1000" ile değiştirip tekrar komutu çalıştırmalısınız.
webmaster.bbs.tr sitesinden alıntıdır.