Ver Mensaje Individual
  #25 (permalink)  
Antiguo 27/07/2011, 10:46
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: Como coger solo paginas publicadas

Efectivamente, tú tienes que pasarle a SQL un formato de fecha que entienda, con h minúscula estabas pasando la hora entre 01 y 12. Ahora con H mayúscula se la estás pasando entre 01 y 24.

De todas formas, esto te lo habrías ahorrado si hubieras pasado el control de horas todo a SQL, es decir, con NOW() como yo te dije, directamente en la sentencia SQL y no pasándole la hora desde PHP.

Ahora mismo, ambas soluciones son válidas, pero si pasado mañana tienes que cambiar la base de datos a un servidor de Turquía y el servidor web (PHP) a un servidor en Portugal, te dejará de funcionar otra vez, porque PHP cogerá la hora de Portugal y SQL comparará con la de Turquía.

Pero bueno, esto ya es un punto perfeccionista que yo tengo. Con eso tiras, un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?