Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/04/2011, 00:33
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 2 meses
Puntos: 260
Sonrisa Respuesta: Query mysql dentro de un bucle de otra query

Hola,

Posiblemente, la construcción esta mal, ya sea la estructura de la base de datos, los datos ingresados en la misma, o la lógica de la aplicación.

Suponiendo que tienes estos datos,

Código:
idproducto	clave_session	idcesta
1			1			2
1			2			1
Y que $_SESSION['id'] es igual a 1.
La primera consulta extrae los datos de la sesion,
Código PHP:
select idproducto from cestas where clave_sesion ='".$_SESSION['id']."'" 
Código:
idproducto	clave_session	idcesta
1			1			2
La segunda consulta extrae los datos de la sesion también,
Código PHP:
SELECT q FROM cestas WHERE idproducto ".$row['id']." and idcesta='".$_SESSION['id']."'" 
Código:
idproducto	clave_session	idcesta
1			2			1
Pero le pertenecen a otra clave_session, por ende, si clave_session no es igual a idcesta tienes un error de concordancia, estas extrayendo datos que le pertenecen a otra session, o clave_sesion debe ser igual a idcesta.

Posiblemente quisiste poner esto:
Código PHP:
SELECT q FROM cestas WHERE
idproducto 
".$row['id']." and clave_sesion='".$_SESSION['id']."'" 
Aunque no estoy seguro,
Saludos,