Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/08/2014, 17:19
SimonSay
 
Fecha de Ingreso: septiembre-2010
Mensajes: 12
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: No funciona la variable dentro de la consulta MYSQL

Hola gnzsoloyo,


Justamente $MATERIAL es el campo nombre de los campos en la base de datos
lo que pasa el lo siguiente, CAMPO PLASTICO Y METAL

Si hago esto:


$sql = "SELECT SUM(PLASTICO) FROM visitas WHERE FECHA BETWEEN '$fromm' AND '$too' AND PERFIL='$PERFIL'";

todo anda perfecto

si hago esto igual :

$sql = "SELECT SUM(METAL) FROM visitas WHERE FECHA BETWEEN '$fromm' AND '$too' AND PERFIL='$PERFIL'";

igual todo bien,


pero si recojo la variable con:


$MATERIAL = $_POST["MATERIAL"];


y uso esa variable en la consulta no sirve :

$sql = "SELECT SUM('$MATERIAL') FROM visitas WHERE FECHA BETWEEN '$fromm' AND '$too' AND PERFIL='$PERFIL'";


ni asi:

$sql = "SELECT SUM(".$MATERIAL.") FROM visitas WHERE FECHA BETWEEN '$fromm' AND '$too' AND PERFIL='$PERFIL'";

ni asi :

$sql = "SELECT SUM($MATERIAL) FROM visitas WHERE FECHA BETWEEN '$fromm' AND '$too' AND PERFIL='$PERFIL'";


Espero haberme explicado bien.