Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2015, 17:13
Avatar de JoseGMariani
JoseGMariani
 
Fecha de Ingreso: diciembre-2008
Ubicación: Edo Lara
Mensajes: 251
Antigüedad: 16 años, 3 meses
Puntos: 8
Pregunta Es mejor sumar por php o por mysql?

Buenas tengo una duda e smejor sumar por php o por mysql?

es decir por php lo tengo asi:

Código PHP:

$query2
="select n.nivel_1, n.nivel_2, n.nivel_3, n.nivel_4, n.nivel_5, n.nivel_6, n.nivel_7, n.nivel_8, n.nivel_9, n.nivel_10, c.idu, n.idu from usuarios_info as c, lineasu as n where c.idu=n.idu and c.volumen_p>=$puntos_necesarios  and (n.nivel_1='$idu' or n.nivel_2='$idu' or nivel_3='$idu' or n.nivel_4='$idu' or n.nivel_5='$idu' or n.nivel_6='$idu' or n.nivel_7='$idu' or n.nivel_8='$idu' or n.nivel_9='$idu' or n.nivel_10='$idu')";

$sql2=mysql_query($query2) or die (mysql_error()); 
    

$primer_nivel=0;
$nivel_otros=0;

//AQUI RECORRO PARA SUMAR

while($niveles=mysql_fetch_assoc($sql2)){
$enivel_1=$niveles['nivel_1'];
if(
$enivel_1==$idu){
$primer_nivel++;
}else{
$nivel_otros++;
}
}
//aqui muestro cuantos tiene cada usuario de primer nivel y cuantos tiene de otros
echo $primer_nivel;
echo 
$nivel_otros
Yo podria hacer dos consultas una sumando toda la columna nivel_1

Y la otra sumando toda las columnas nivel_2, nivel_2, ..., nivel_10 y ya tengo la cantidad necesaria.

La diferencia es que con el prime rmetodo solo hago una consulta, y con el segundo metodo haria 2, mi pregunta es.. cual de los dos metodos creen que sea el mas optimo?
__________________
"Nunca seas arrogante con los humildes, ni humilde con los arrogantes." Paulo Coelho..