
09/01/2013, 09:23
|
| | Fecha de Ingreso: septiembre-2012 Ubicación: Lugo
Mensajes: 31
Antigüedad: 12 años, 6 meses Puntos: 0 | |
select dentro de otro Hola quería consultar sobre cuando haces una consulta con un select y sobre el resultado vuelves a plantear otra consulta select. Tengo comprobado sobre mis programas y leído que es uno de los problemas que tiene mysql ya que ralentiza mucho este tipo de consultas.
Como por ejemplo:
$query="select....lo que sea ");
$xresult=mysql_query("$query");
$xrows=mysql_num_rows($xresult);
for($ii=0;$ii<$xrows;$ii++)
{
$xrowdata=mysql_fetch_array($xresult);
$campo=$xrowdata["campo"];
$query1="select....lo que sea ");
$xresult1=mysql_query("$query1");
$xrows1=mysql_num_rows($xresult1);
for($xii=0;$xii<$xrows1;$ii++)
{
$xrowdata1=mysql_fetch_array($xresult1);
$campo1=$xrowdata1["campo1"];
}
}
Hay alguna solución al plantear este tipo de consultas para que no se ralentice mysql y vaya más rápido?.
Gracias
Saludos |