Ver Mensaje Individual
  #11 (permalink)  
Antiguo 30/08/2014, 17:32
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: No funciona la variable dentro de la consulta MYSQL

Cita:
Espero haberme explicado bien.
TE has explicado nuevamente, pero repitiendo todo lo que ya te entendimos y no aportas lo esencial: ¿Probaste lo que te dije?

No me interesa cómo escribes el código en PHP, sino que quiero ver:
1) Cómo queda armado en la consulta.
2) Verificar si MySQL está devolviendo algún error.

Y ninguna de ambas cosas surge de lo que dices... Sólo surge de haber una prueba con las sugerencias que te sugiero. El resto es redundante.

En serio, ¿es muy difícil hacer esto??:
Código PHP:
Ver original
  1. $sql = "SELECT SUM(".$MATERIAL.") ";
  2. $sql .= "FROM visitas ";
  3. $sql .= "WHERE FECHA BETWEEN '$fromm' AND '$too'  ";
  4. $sql .= "AND PERFIL='$PERFIL'";
  5. echo $sql;

Haz lo que te dije y postea los resultados:

1) Carga la query en una variable y haz que se muestre en pantalla, cópiala y posteala acá, tal y como queda armada.

2) Agrega el "or die()" a la ejecución y veamos si MySQL está devolviendo algo.

yo estimo que puede haber un problema, pero sin hacer este debuggeo es sólo teoría.

Para ser claro:
Cita:
pero si recojo la variable con:

$MATERIAL = $_POST["MATERIAL"];

y uso esa variable en la consulta no sirve :
Para mi, que el dato no está llegando como crees... Pero para asegurarnos, podrías hacer el favor de postear el código completo del script?
Por allí hay más cosas que no nos estás diciendo y que son las que realmente afectan.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 30/08/2014 a las 17:49