Eğer veritabanında ilgili uyelerin konuları, mesajları duruyorsa sorun cozulur.

Aynı isimlerle yeni uyelikler acın.

phpMyAdmin'de veritabanınızı secin ve SQL sekmesine tıklayın.
Acı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 actığınız yeni hesabın gecici ID'si. Siz bu numaraları kendi durumunuza gore guncelleyin. Bu işlemle "1" numaralı uyeyi kurtarırsınız.

"2" ID'li uye icin de "1" yazan yeri ve actığınız gecici hesap ID'si de mesela "1000" ise "999" yazan yeri de "1000" ile değiştirip tekrar komutu calıştırmalısınız.

webmaster.bbs.tr sitesinden alıntıdır.