No vas a inventar nada nuevo de hecho eso es la esencia de las bases de datos relacionales... lo que no estoy seguro es si los campos que nos das nos van a servir:
Supongamos que "comentarioUsuario" contiene el identificador del usuario que ha hecho el comentario, y que se corresponde al contenido del campo "usuarioId" de la otra tabla...
Luego si hacemos
Código MySQL:
Ver originalu.usuarioNombre,
u.usuarioLocalizacion,
c.comentarioId,
c.comentarioUsuario,
c.comentarioTexto
ON u.usuarioId
=c.comentarioUsuario
;
Con esto obtendremos un registro con los campos de las dos tablas... en otras palabras a cada comentario les correspondera su usuario o a la inversa... (lee sobre las distintas opciones de JOIN ...)
A partir de aquí no tienes que inventar nada:
Código PHP:
Ver original$instruccion = "SELECT u.usuarioId,".
"u.usuarioNombre,".
"u.usuarioLocalizacion,".
"c.comentarioId,".
"c.comentarioUsuario,".
"c.comentarioTexto ".
"FROM usuarios u INNER JOIN comentarios c ".
"ON u.usuarioId=c.comentarioUsuario";
echo $resultado['comentarioTexto']."<br/>".
$resultado['usuarioNombre']." ".
$resultado['usuarioLocalizacion']."<br/>";
Quim