Es dificil de explicar, y no se si les servira pero aqui les pongo..
Abren su Backup de la BD con el notepad++ (es el mas recomendado, si no lo tienen, pues bajenlo es facil de encontrarlo en
San Google)
Buscan algo parecido a estoINSERT INTO `smf_members`
a lado de este veran un parentesis, deben seleccionar ese codigo hasta el final de ese parentesis
Quedando como muestro ahora
INSERT INTO `smf_members` (`ID_MEMBER`, `memberName`, `dateRegistered`, `posts`, `ID_GROUP`, `lngfile`, `lastLogin`, `realName`, `instantMessages`, `unreadMessages`, `buddy_list`, `pm_ignore_list`, `messageLabels`, `passwd`, `emailAddress`, `personalText`, `gender`, `birthdate`, `websiteTitle`, `websiteUrl`, `location`, `ICQ`, `AIM`, `YIM`, `MSN`, `hideEmail`, `showOnline`, `timeFormat`, `signature`, `timeOffset`, `avatar`, `pm_email_notify`, `karmaBad`, `karmaGood`, `usertitle`, `notifyAnnouncements`, `notifyOnce`, `notifySendBody`, `notifyTypes`, `memberIP`, `memberIP2`, `secretQuestion`, `secretAnswer`, `ID_THEME`, `is_activated`, `validation_code`, `ID_MSG_LAST_VISIT`, `additionalGroups`, `smileySet`, `ID_POST_GROUP`, `totalTimeLoggedIn`, `passwordSalt`)
Bueno de esta forma ya tienen para hacer una parte de la consulta, pero falta el mas importante.. y es buscar el usuario..
Lo hacen simplemente por el nick del usuario hasta que encuentren el que se habia borrado accidentalmente.. y lo que hacen es seleccionar desde el Parentesis en la que se encuentra su ID principal hasta el final del parentesis para ESE usuario quedando..
(1, 'vicram10', 1253658510, 5, 1, '', 1256787514, 'vicram10', 2, 0, '', '', '', 'BLABLA', 'thedarkness@sharedownload.org', 'Personal Text', 1, '1985-06-22', 'ShareDownload', 'http://www.sharedownload.org', 'Villa Elisa - Paraguay', '', '', '', 'thedarkness@sharedownload.org', 0, 1, '', '', 0, '', 0, 0, 1, 'Custom Title', 1, 1, 0, 2, '127.0.0.1', '127.0.0.1', '', '', 1, 1, '', 7, '', '', 4, 257548, 'd174')
Veran, lo que hice fue seleccionar desde el parentesis que esta antes de su ID_MEMBER que en este ejemplo es el "1" hasta el parentisis que cierra ese usuario o de esa linea..
Luego es cuestion de juntar ambos
INSERT INTO `smf_members` (`ID_MEMBER`, `memberName`, `dateRegistered`, `posts`, `ID_GROUP`, `lngfile`, `lastLogin`, `realName`, `instantMessages`, `unreadMessages`, `buddy_list`, `pm_ignore_list`, `messageLabels`, `passwd`, `emailAddress`, `personalText`, `gender`, `birthdate`, `websiteTitle`, `websiteUrl`, `location`, `ICQ`, `AIM`, `YIM`, `MSN`, `hideEmail`, `showOnline`, `timeFormat`, `signature`, `timeOffset`, `avatar`, `pm_email_notify`, `karmaBad`, `karmaGood`, `usertitle`, `notifyAnnouncements`, `notifyOnce`, `notifySendBody`, `notifyTypes`, `memberIP`, `memberIP2`, `secretQuestion`, `secretAnswer`, `ID_THEME`, `is_activated`, `validation_code`, `ID_MSG_LAST_VISIT`, `additionalGroups`, `smileySet`, `ID_POST_GROUP`, `totalTimeLoggedIn`, `passwordSalt`) VALUES
(1, 'vicram10', 1253658510, 5, 1, '', 1256787514, 'vicram10', 2, 0, '', '', '', 'BLABLA', 'thedarkness@sharedownload.org', 'Personal Text', 1, '1985-06-22', 'ShareDownload', 'http://www.sharedownload.org', 'Villa Elisa - Paraguay', '', '', '', 'thedarkness@sharedownload.org', 0, 1, '', '', 0, '', 0, 0, 1, 'Custom Title', 1, 1, 0, 2, '127.0.0.1', '127.0.0.1', '', '', 1, 1, '', 7, '', '', 4, 257548, 'd174')
Una ves que tienen esto, entran a su PHPmyadmin, y en la pestaña SQL, insertan ese codigo que armamos, y lo ejecutan, automaticamente, volvera a introducir al usuario borrado, recuperando los posts en la que él se encuentra...
Luego es cuestion de hacer
Mantenimiento--->Reparar cualquier error encontrado o
Mantenimiento---->Recontar todos los totales para que vuelva a contar los posibles fallos en desconcordancia con la cantidad de post y demas..
Ahi tienen.. ojala les sirva.. y sino.. no importa.. a otros le servira..
salu2
Fuente