
30/08/2014, 17:19
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 12
Antigüedad: 14 años, 5 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. |