27/07/2011, 10:46
|
| | | Fecha de Ingreso: marzo-2008 Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 9 meses 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? |