Tu problema no es nada complicado, solo q estas preguntando en el foro inadecuado, deberías de realizar esta pregunta en el foro de base de datos.
Lo q debes hacer es seleccionar x campos de tabla 1 y x campos de tabla 2, y hacer un solo while. Deberás usar un JOIN, la relación q puedes usar es el nombre. (si es q el nombre de usuario es el nombre de usuario en la tabla2 y no de la imagen) o sino utiliza UNION
la consulta sería algo así
Código PHP:
SELECT * FROM tabla1 UNION SELECT * FROM tabla2 ORDER BY fecha
y para mostrar la imagen podrías usar el dimensionar.php q te pase y le pasas el path q ya tendras con la consulta
Código PHP:
echo "<img src=\"dimensionar.php?imagen=$row['ruta']&ancho=100\">