Foros del Web » Programando para Internet » PHP »

Velocidad en consultas SQL.

Estas en el tema de Velocidad en consultas SQL. en el foro de PHP en Foros del Web. Que es mas rapido, esto: Código: $fruta=$row['fruta']; $res2=mysql_query("select * from frutas WHERE Frutas='$row[fruta]'"); $row2=mysql_fetch_array($res2); o esto: Código: $fruta=$row['fruta']; $res2=mysql_query("select * from frutas WHERE Frutas='$fruta'"); $row2=mysql_fetch_array($res2); ...
  #1 (permalink)  
Antiguo 23/05/2007, 21:03
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cordoba - Argentina
Mensajes: 503
Antigüedad: 19 años, 11 meses
Puntos: 1
Velocidad en consultas SQL.

Que es mas rapido, esto:

Código:
$fruta=$row['fruta'];
$res2=mysql_query("select * from frutas WHERE Frutas='$row[fruta]'"); 
$row2=mysql_fetch_array($res2);
o esto:

Código:
$fruta=$row['fruta'];
$res2=mysql_query("select * from frutas WHERE Frutas='$fruta'"); 
$row2=mysql_fetch_array($res2);
Esto:

Código:
echo $row['fruta'];
o esto:

Código:
$fruta=$row['fruta'];
echo $fruta;
Perdon que pregunte estas bobadas, pero me interesa para saber en que forma conviene programar, probablemente asignar una variable sea mas veloz, diminutamente pero mas veloz aunque no lo se, gracias.
  #2 (permalink)  
Antiguo 24/05/2007, 01:56
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
Re: Velocidad en consultas SQL.

La diferencia inapreciable, eso si, si sabes que la consulta que haces recoge solo un dato añadele limit 1 al final, ejemplo:

Código PHP:
$res2=mysql_query("select * from frutas WHERE Frutas='".$row[fruta]."' limit 1"); 
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:18.