Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/10/2015, 12:24
Avatar de chronos682
chronos682
 
Fecha de Ingreso: febrero-2004
Ubicación: Tunja - Boyacá - Colombia
Mensajes: 627
Antigüedad: 20 años, 2 meses
Puntos: 69
Respuesta: Problema con cache mysql

Gracias por responder pateketrueke.
Supongamos que el campo Lluvia de la tabla usuarios es 0 al inicio.
Se envía por GET lo siguiente:

Código:
?lluvia=1
Si hago var_dump de la variable $gtlluvia me muestra esto:

Código:
string '1' (length=1)
Luego obtiene el valor de la BD y lo almacena en $dblluvia, si hago var_dump muestra:

Código:
string '0' (length=1)
Como los dos valores son diferentes almacena el nuevo valor que llegó a $gtlluvia en la BD. Ahí se acaba el código.

Si yo voy a phpMyAdmin y busco el campo Lluvia en la tabla usuarios dice 1 que fue el nuevo valor que llegó por GET.

Ahora, vuelvo y envío el dato por GET, p ej nuevamente 1:

Código:
?lluvia=1
Si hago var_dump de $gtlluvia me muestra:

Código:
string '1' (length=1)
Luego vuelvo y consulto el valor del campo Lluvia en la BD y lo almaceno nuevamente en $dblluvia y si hago var_dump me muestra:

Código:
string '0' (length=1)
A pesar que en la BD está almacenado 1 y lo puedo comprobar en el phpMyAdmin y por lo tanto vuelven a ser diferentes, me vuelve a mostrar el mensaje de que ha comenzado a llover y vuelve y actualiza la BD. Luego de pasarle varios 1 por la URL finalmente la consulta arroja 1, pero si le paso 0 pasa exactamente lo mismo.
__________________
Si te gustó la respuesta dale +1

HERNÁN G. SIABATO M.
[email protected]