Inicio › Foros › Varios (seguridad, internet, ofimática, errores) › Consulta SQL MySQL obtener datos foros phpBB para pasar a bbPres [RESUELTO] › Respuesta a: Consulta SQL MySQL obtener datos foros phpBB para pasar a bbPres [RESUELTO]
Hola, la siguiente consulta SQL te mostrará un registro por cada hilo de cada tema de cada foro. Además, te mostrará el usuario que dio de alta el hilo, los datos del hilo (asunto y texto), el foro al que pertenece, etc.:
1 2 3 4 5 6 7 8 9 10 |
SELECT f.forum_id, f.forum_name, p.post_id, p.post_time, u.username, t.topic_title, t.topic_first_post_id, t.topic_last_post_id, tex.post_subject, tex.post_text FROM nuke_bbposts p inner join nuke_bbforums f on f.forum_id = p.forum_id inner join nuke_users u on u.user_id = p.poster_id inner join nuke_bbtopics t on t.topic_id = p.topic_id inner join nuke_bbposts_text tex on tex.post_id = p.post_id where p.topic_id=1526 order by post_time |
Esta consulta funciona en phpBB versión 2.0.4, seguro que con algunos pequeños ajustes funcionará para otras versiones.
En el ejemplo SQL anterior filtramos por un tema concreto para probar sin consumir muchos recursos. Lógicamente, cuando hagas la importación, quitarás el where p.topic_id=1526.