Foros del Web » Programando para Internet » PHP »

Búsqueda de Fechas en PHP & Mysql

Estas en el tema de Búsqueda de Fechas en PHP & Mysql en el foro de PHP en Foros del Web. Hola, les quería preguntar lo siguiente, es posible hacer una busqueda por rango de fechas?, me explico, quiero hacer una busqueda por decir de Diciembre ...
  #1 (permalink)  
Antiguo 14/01/2004, 10:47
Avatar de andinistas  
Fecha de Ingreso: julio-2003
Ubicación: Bogotá COL
Mensajes: 1.000
Antigüedad: 20 años, 8 meses
Puntos: 0
Pregunta Búsqueda de Fechas en PHP & Mysql

Hola, les quería preguntar lo siguiente, es posible hacer una busqueda por rango de fechas?, me explico, quiero hacer una busqueda por decir de Diciembre 1 de 2003 hasta Diciembre 31 de 2003, incluso a otro mes. es posible esto en php?, o sólo php hace la busqueda exacta del dia/mes/año


Salu2
  #2 (permalink)  
Antiguo 14/01/2004, 11:27
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Pues .. PHP no hace nada .. ni busquedas exactas ni por rangos .. Eso, si trabajas con una BD lo hace tu SQL que emplees para tu BD .. en este caso dices usar Msyql.

Te recuerdo que si bien estás programando en PHP .. Mysql tiene su própio lenguaje de consultas (SQL = Lenguaje de Consultas Estructurado o algo así es ..). Por ende .. esas "consultas" a tu BD "condicionales" por (en tu ejemplo/caso) fechas .. las hará o no el SQL que puedas emplear.

Si te fijas en el manual oficial de Msyql . tienes un apartado completo a funciones de tratamiento de fechas. Entre ellas tienes la función BETWEND() (se escribe así? ¬¬) que si bien no es de fechas ..se usa mucho en fechas (siempre y cuando uses campos de fecha tipo DATE/DATETIME o similares de fecha .. no "INT" o "VARCHAR" con tu fecha en tu formato .. ).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 14/01/2004, 16:54
 
Fecha de Ingreso: octubre-2003
Mensajes: 46
Antigüedad: 20 años, 5 meses
Puntos: 0
Hola, yo hace poco tuve que hacer una búsqueda por meses y
use la función SQL MONTH() en un campo DATE (YYYY-MM-DD) de la BD.
Código PHP:
$mes“12”;
$sql="select*from tu_BD where month(fecha) = $mes;"
(fecha) es el campo DATE de tu BD y “$mes” contiene el valor
del mes ha elegir, en este caso diciembre.

No se si es exactamente lo que pedías, espero que te sea útil.
Saludos.

Última edición por Yukas; 14/01/2004 a las 16:55
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:26.