Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/11/2004, 10:29
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pues .. ya te comenté que puedes usar BETWEEN del SQL de Mysql .. (que es lo mismo que: (min <= campo AND campo <= max). Al usar campos de fechas .. (DATE, etc) puedes usarlo así.

http://dev.mysql.com/doc/mysql/en/Co...Operators.html

Código PHP:
$fechas_rango=array();
$sql="SELECT fecha FROM tabla WHERE fecha BETWEEN '$fecha_minimo' AND '$fecha_maximo'";
$resultado=mysql_query($sql) or die (mysql_error());
while (
$row=mysql_fetch_array($resultado)){
   
$fechas_rango[]=$row['fecha'];

En $fechas_rango .. tienes tu array para que lo recorras como gustes .. es más .. en muchos casos podrías usar ese bucle que ya se usa para obtener el resultado de tu consulta en lugar de llevarlo a un array para volverlo a tener que recorrer con otro bucle.

Podrías ver el manual oficial de Mysql .. ahí tienes otra función más para usar: DATE_FORMAT() para que le des el formato que gustes a tu fecha directamente desde SQL ..
http://dev.mysql.com/doc/mysql/en/Da...functions.html

Un saludo,

Última edición por Cluster; 17/11/2004 a las 10:31