Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/11/2006, 04:09
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Cita:
Iniciado por maurozone Ver Mensaje
Por favor, si saben que hacer. Seria una gran ayuda.
Crea tus propias pruebas. Averigua dónde es que el falla el comportamiento, esto imprimiendo en lugares "estratégicos" los valores de las variables (por ejemplo).

De entrada no te fies de la comparación que haces directamente con fechas. Necesitas transformar esos datos de fecha/tiempos en valores numéricos (TIMESTAMP), utilizando funciones como mktime() y/o strtotime().

Pero lo mejor es que este tipo de operaciones las soluciones con SQL, directamente desde la Base de Datos que maneja de una mejor manera esta información de tiempos, aceptando comparaciones directas y contando con un buen surtido de funciones.

De entrada te evitas crear variables PHP en vano (que ocupas ahora), la recuperación de datos y la comparación. En defitiva es la mejor opción.

Cheka la documentación de MySQL y los artículos de mysql-hispano.org .


Fridureiks: Solo aclarar que lo primero que dices (la necesidad de "incluir" day) es erróneo. Puedes aplicar un filtro en atributos que no has de recuperar. Lo demás, tienes razón aunque no es el motivo del error.

Saluton
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"