Hola gente, les escribo porque este codigo me esta volviendo loco.
Tengo una base de datos con información variada de los distintos usuarios, y un script q me muestra la lista completa de los usuarios (20 por página) con alguna informacion de ellos. El problema es que cuando lo ejecuto mi procesador se vuelve loco por unos 5 o 10 segundos (dependiendo de cuantos registros le diga que muestre).
Sacando pedazos de código llegue a la conclusión que el que genera tal retraso es lo siguiente:
Código PHP:
<?php
while($row=mysql_fetch_array($result))
{
?>
<tr>
<td width="5%">
<p align="center"><font size="2"><?php echo $row[id] ?></font>
</td>
<td width="47%">
<p align="center"><font size="2">
<?php echo "<a href=\"pcontrol_vperfil.php?pid=" . $row[usuario] . "&" . session_name() . "=" . session_id() . "\">" . $row[usuario] . "</a>" ?>
</font>
</td>
<td width="10%">
<p align="center"><img border="0" src="pcontrol/<?php echo $row[pais] ?>.gif">
</td>
<td width="20%">
<p align="center"><font size="2"><?php echo $row[fvisita] ?></font>
</td>
<td width="10%">
<p align="center"><font size="2"><?php echo calcula_edad($row[fnac]) ?></font>
</td>
<td width="8%">
<p align="center"><font size="2"><?php echo $row[sexo] ?></font>
</td>
</tr>
Anterior a eso ya tenia en $result toda la informacion necesaria para el while, pero ejecutar solo la consulta al sql no es lo que genera demora.
Bueno, quisiera saber cual es mi error o como puedo mejorar eso para que no demore tanto.
Se agradece de antemano.