Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2008, 09:03
Avatar de Highlander
Highlander
 
Fecha de Ingreso: junio-2006
Ubicación: Concepción, Chile
Mensajes: 475
Antigüedad: 17 años, 11 meses
Puntos: 4
Resultados se despliegan muy lento

Buenas trabajo con WampServer y cuando muestro los resultados en un listado se demora demasiado alrededor de 35 sec para 2100 resultados.

Parte del codigo:
Código:
$consulta = "SELECT ID_CLIENTE, APE_CLIENTE_1, NOM_CLIENTE_1, DIR_CLIENTE, N_CLIENTE, NAP, TELEFONO_CLIENTE, LOCALIDAD, NACIONALIDAD, VENDEDORA FROM cliente WHERE ESTADO_CLIENTE ='a' ORDER BY ID_CLIENTE DESC"; 
$resultado = mysql_query($consulta,$link);
La parte donde muestro los resultados:
Código:
<table width="100%" border="0">
 	  <tr><td width="3%" nowrap="nowrap">&nbsp;</td>  
      <td width="4%" colspan="3" align="center" nowrap="nowrap" background="img/menu.png" bgcolor="#AEB8DD" class="style0">Acci&oacute;n</td>
      <td width="18%" align="center" nowrap="nowrap" background="img/menu.png" bgcolor="#AEB8DD" class="style0">Cliente</td>       
	  <td width="18%" align="center" nowrap="nowrap" background="img/menu.png" bgcolor="#AEB8DD" class="style0">Dirección</td>      
	  <td width="4%" align="center" nowrap="nowrap" background="img/menu.png" bgcolor="#AEB8DD" class="style0">NAP</td>
	  <td width="9%" align="center" nowrap="nowrap" background="img/menu.png" bgcolor="#AEB8DD" class="style0">Teléfono</td>             	 
	  <td width="16%" align="center" nowrap="nowrap" background="img/menu.png" bgcolor="#AEB8DD" class="style0">Localidad</td>
	  <td width="14%" align="center" nowrap="nowrap" background="img/menu.png" bgcolor="#AEB8DD" class="style0">Nacionalidad</td>
	  <td width="14%" align="center" nowrap="nowrap" background="img/menu.png" bgcolor="#AEB8DD" class="style0">Vendedora</td>
	  <?php 
	while ($datos = mysql_fetch_array($resultado)){
	if ($i%2==0)
	{
		$color0='#d5d7fd';
	} else
	{
		$color0='#e4e5fd';
	} 
	$codigo=$datos["ID_CLIENTE"];$valor='no';
	?>
	 <tr class="enlace" bgcolor='<?php echo $color0 ?>' onMouseOver="overTD(this,'#acb0bc');" onMouseOut="outTD(this,'<?php echo $color0 ?>');">
	 <td class="style1"><?php echo $i+1;?></td>  
      <td align="center"><?php echo"<a href='?accion=Mod&amp;codigo=$codigo&amp;valor=$valor&amp;desde=$desde&amp;mostrar=$mostrar'><img src='img/modificar.png' border='0' title='Modificar/Ver Cliente'/></a>";?></td>
      <td align="center"><?php echo"<a href='?accion=Baja&amp;codigo=$codigo&amp;valor=$valor&amp;desde=$desde&amp;mostrar=$mostrar'><img src='img/eliminar.png' border='0' title='Baja Cliente'/></a>";?></td>
      <td align="center"><?php echo"<a href='?accion=Info&amp;codigo=$codigo&amp;valor=$valor&amp;desde=$desde&amp;mostrar=$mostrar'><img src='img/informacion.png' border='0' title='Información Compras Cliente'/></a>";?></td>
      <td valign="middle" class="style1"><?php echo $datos["APE_CLIENTE_1"]?>&nbsp;<?php echo $datos["NOM_CLIENTE_1"]?>&nbsp;</td>
	  <td class="style1"><?php echo ($datos["DIR_CLIENTE"])?>&nbsp;<?php echo ($datos["N_CLIENTE"])?></td>      
	  <td align="center" class="style1"><?php echo ($datos["NAP"])?></td>             	 
	  <td align="center" class="style1"><?php echo ($datos["TELEFONO_CLIENTE"])?></td>
	  <td align="center" class="style1"><?php echo ($datos["LOCALIDAD"])?></td>
	  <td align="center" class="style1"><?php $nacionalidad=$datos["NACIONALIDAD"];
$consulta0 = "SELECT PAI_PK, PAI_NOMBRE FROM pai_pais WHERE PAI_PK = '$nacionalidad'"; 
$resultado0 = mysql_query($consulta0,$link);
$datos0 = mysql_fetch_array($resultado0);
echo utf8_encode($datos0["PAI_NOMBRE"]); 
		 ?></td>
	  <td align="center" class="style1"><?php $vendedora=$datos["VENDEDORA"];
$consulta0 = "SELECT ID_EMP, APE_EMP, NOM_EMP FROM emp WHERE ID_EMP = '$vendedora'"; 
$resultado0 = mysql_query($consulta0,$link);
$datos0 = mysql_fetch_array($resultado0);
echo ($datos0["APE_EMP"]); 
echo " "; 
echo ($datos0["NOM_EMP"]); 
		 ?></td>
	 </tr>