Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/03/2007, 08:56
Avatar de nicolaspar
nicolaspar
 
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 20 años, 4 meses
Puntos: 34
Re: optimizar select

Tené en cuenta que si de optimización hablamos, hay maneras de mejorar ese código (php no el sql del ejemplo) . Una es para ese caso usar mysql_fetch_row que en memoria consume mucho menos, y la otra es liberarla del puntero abierto por mysql_query. Esto sería no mucho mas que:
Código PHP:
$consulta "SELECT nombre FROM tabla";
$consulta_query mysql_query($consulta);
while(
$consulta_resultados $mysql_fetch_row($consulta_query)) {
echo 
$consulta_resultados[0];
mysql_free_result(  $consulta_query ); 
PD: A mysql_fetch_array podes pasarle un segundo param (int tipo_de_resultado). Podes usar una constante ya definida en php y puede tomar los siguientes valores: MYSQL_ASSOC, MYSQL_NUM, y MYSQL_BOTH. Esta característica fue agregada en PHP 3.0.7.
Lo aplicas así:
Código PHP:
while($consulta_resultados $mysql_fetch_row($consulta_queryMYSQL_NUM)) { 
__________________
Mi punto de partida es Que Bueno Lo Nuevo