Llevo un muy buen rato comiéndome la cabeza y probando códigos y ya me he cansado, a ver si alguien me hecha una mano.
Lo que necesito es unir las siguientes dos tablas "forum_threads" y "forum_replies"
forum_threads: Tabla que almacena los temas.
ID | name | author | entre otras cosas
forum_replies: Tabla que almacena las respuestas a los temas.
ID | name | author | entre otras cosas
ID: ID autoincrement
Name: Nombre del tema
Author: Autor
Lo que quiero hacer es mostrar los últimos 5 temas/respuestas juntos creadas por el usuario en uno.
Por ejemplo mostrar solo las 5 ultimas respuestas es muy fácil y seria así:
<?php
$stats_foro = @mysql_query("SELECT * FROM forum_replies WHERE author = '$usuario' ORDER BY id DESC LIMIT 5");
while($rowx=mysql_fetch_array($stats_foro))
{
echo $rowx['name'];
echo "<br>";
}
?>
Así mostraria esto:
Ultimas respuestas de pepe en el foro:
-Nombre tema 1 -Respuesta
-Nombre tema 2 -Respuesta
-Nombre tema 3 -Respuesta
-Nombre tema 4 -Respuesta
-Nombre tema 5 -Respuesta
Y yo quiero que muestre:
Ultimas respuestas y temas creados por pepe:
-Nombre tema 1 -Respuesta
-Nombre tema 2 -Creo un tema nuevo
-Nombre tema 3 -Creo un tema nuevo
-Nombre tema 4 -Respuesta
-Nombre tema 5 -Creo un tema nuevo
espero haberme explicado bien..