Os explico la situación:
Tengo 2 tablas (entre otras): Mensajes | Usuarios
Necesito cargar todos los mensajes que coincidan con la ID de un producto que cargo por GET. La cosulta es Básica de la tabla Mensajes y no hay problema, el problema comienza cuando quiero cargarle a cada resultado, su imagen y nombre de usuario.
Lo estoy montando así:
Dame mensajes, idUsuario que tengan el idArticulo = Articulo GET
De cada mensaje resultante, dame la imagen y el nickName.
Esto lo hago con una consulta dentro del resultado:
Código PHP:
------------------------------------------------------
$consulta="SELECT idMensaje, idUsuario, fechaMensaje, textoMensaje FROM resenyas WHERE idRelacionReferencia='$idArticuloSesion';";
//ejecuto la consulta
$hacerConsulta =mysql_query($consulta,$conectado);
//miro la cantidad de resultados que hay
$numeroDeRegistros5=mysql_num_rows ($hacerConsulta);
for ($contador=0; $contador<$numeroDeRegistros5; $contador++)
{
$idMensaje=mysql_result ($hacerConsulta, $contador, "idMensaje");
$idUsuarioResenya=mysql_result ($hacerConsulta, $contador, "idUsuario");
$fechaMensaje=mysql_result ($hacerConsulta, $contador, "fechaMensaje");
$textoMensaje=mysql_result ($hacerConsulta, $contador, "textoMensaje");
$consulta2="SELECT nickNameUsuario, fotoUsuario FROM usuarios WHERE idUsuario='$idUsuarioResenya';";
//ejecuto la consulta
$hacerConsulta2 =mysql_query($consulta2,$conectado);
$nickNameUsuario=mysql_result ($hacerConsulta2, $contador, "nickNameUsuario");
$fotoUsuario=mysql_result ($hacerConsulta2, $contador, "fotoUsuario");
}
----------------------------
Creo que es problema de la consulta dentor de otra consulta, pero espero me podáis ayudar un poquito.
Gracias a todos