| ||||
supongo yo que al ser PHP un lenguaje del servidor, te recogerá la fecha y hora del servidor... me suena obvio. ¿qué pretendes hacer? . Suerte!
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| |||
PHP se ejecuta en el servidor .. así que toda hora/fecha que obtengas vía PHP .. será la de este .. Si lo haces con javascript .. ¿de donde sería dicha hora? (respuesta: etneilc led) Un saludo, pd: lease al reves xD |
| ||||
:séveR led onieR le edsed sodulaS Cita: Pos de qué se trata???
Iniciado por Cluster (...) (respuesta: etneilc led) (...) Gabriel, permiteme preguntar ¿qué es lo que pretendes hacer??... Me da a la idea de alguna comparación ó manejo de fechas... Hay muchas cosas que se pueden hacer desde MySQL... es por ello mi pregunta. Saludos!
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| ||||
Perdón, no había tenido oportunidad de agradecer su ayuda y de contestar la pregunta de jam, bueno, lo que quería hacer y ya hice es un registro de visitas de usuarios por sesiones, combinando restricción de acceso y registro de éxitos y fracasos por usuarios, adicionalmente ahora mismo estoy implementando un contador de descargas para documentos protegidos, el contador lo implementaré por medio de una consulta SQL algo así: Select count(un campo) from RegUser where Fecha between #1/1/04# and #1/1/05#, para así tener una herramienta de estadística completa. Si tienen alguna duda adicional, me la pueden plantear... |
| |||
Si tu campo de tu BD es tipo DATE o DATETIME .. debes ingresar a esa sentencia SQL: Select count(un campo) from RegUser where Fecha between #1/1/04# and #1/1/05#, Una fecha en el formato que dichos campos trabaja: mm-dd-yyyy (mes-dia-año) .. Si quieres plantear un "buscador" o listados de ese tipo donde esas fechas las va a ingresar un usuario de tu sistema (a mano por un formulario HTML común) tendrás que pedir la fecha en el formato que Mysql trabaja en sus campos DATE (o el que uses) .. o bien "invertir" y "componer" el orden de ese "dia", "mes", "año" para que quede como Mysql requiere usando funciones como explode() y concatenando. Un saludo, |
| |||
Cita: Se trata simplemente que la fecha obtenida con "getdate()" de PHP se refiere a una función de PHP . .así que dicho valor es una fecha obtenida del servidor .. no del "cliente" (ni automática del cliente como podría ser por javascript .. o "a mano" que lo ingrese tu usuario).
Iniciado por jam1138 :séveR led onieR le edsed sodulaS Pos de qué se trata??? Gabriel, permiteme preguntar ¿qué es lo que pretendes hacer??... Me da a la idea de alguna comparación ó manejo de fechas... Hay muchas cosas que se pueden hacer desde MySQL... es por ello mi pregunta. Saludos! Un saludo, |
| ||||
Cita: no me referia a eso.. pero olvidalo. Saludos!!
Iniciado por Cluster (...) Se trata simplemente que la fecha obtenida (...)
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| ||||
Tienes razón Cluster, el formato de la consulta que ya he probado es así: mysql> select count(Fecha) from regdoctos where fecha between '2004/1/1' and '2 005/1/1'; No se me había ocurrido de esa manera, pero creo que es buena idea crear una interfaz configurable para la obtención de estadísticas por medio de formularios y todo eso para los administradores del sitio. Espero que esto les sea útil a muchos. |