Hola a todos los del foro, tengo una pequeña duda, en mi foro tengo un registro de usuarios.
Cuando cualquier usuario postea un tema en el foro como haria que saliera el perfil del foro por cada mensaje del foro.
Ejemplo:
Tengo dos tablas una llamada "foro" y otra "usuarios" en la tabla foro tengo las columnas:
id
id_usuario
titulo
mensaje
y en la tabla llamada usuarios tengo las columnas:
id_usuario
nick
contraseña
firma
avatar
Ahora como haria que en el foro saliera el perfil correspondiente a cada mensaje.
Espero me ayuden con un ejemplo.
Saludos!
Supongo que es esto lo que buscas:
SELECT f.id_foro,f.titutlo,f.mensaje,u.nick,u.firma,u.avatar FROM foro AS f JOIN usuarios AS u ON f.id_usuario=u.id_usuario;
devuelve:
+---------+---------+----------+-------+--------+---------+
| id_foro | titulo | mensaje | nick | firma | avatar |
+---------+---------+----------+-------+--------+---------+
| 1 | titulo1 | mensaje1 | user2 | firma2 | avatar2 |
| 2 | titulo2 | mensaje2 | user5 | firma5 | avatar5 |
| 3 | titulo3 | mensaje3 | user4 | firma4 | avatar4 |
| 4 | titulo4 | mensaje4 | user2 | firma2 | avatar2 |
| 5 | titulo5 | mensaje5 | user1 | firma1 | avatar1 |
| 6 | titulo6 | mensaje6 | user6 | firma6 | avatar6 |
+---------+---------+----------+-------+--------+---------+