Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/06/2005, 05:54
Avatar de 8461277
8461277
 
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 4 meses
Puntos: 1
Cita:
Iniciado por Cluster
Revisa las funciones de SQL para trabajar con fechas .. (o BETWEEN .. o > mayor que .. < menor que ... ) .. De hecho tienes que definir que es eso de "viejas" .. por qué según tu código (sentencia SQL) no filtras por nada (por ninguna fecha concreta) .. muestras todo ahí.

Un saludo,

Yo coloque todo el codigo para que vean que lo que hace, la funcion BETWEEN como se usa, en la BD solo tengo un campo de fecha de tipo DATE, lo que quiero es que despues de una fecha que quiero preestablecer saque las noticias a partir de esa fecha preestablecida comparandolo con la fecha de la tabla a eso yo lo llamaria noticias viejas

Me podrina emplicar como hacerlo, estuve trabajando en un codigo que me compare la fecha de ese campo con una fecha establecida y me arroja el mayor o menor segun sea el caso. Como yo coloco eso dentro de la sentencia SQL, creo que por alli es la mejor forma

EL CODIGO QUE LE MENICONE EST ESTE:

Código PHP:
<?
$fecha
="2005034"
$anio=substr($fecha,0,4); 
$sem=substr($fecha,4,2); 
$dia=substr($fecha,6,1)+1
$diaanio=date("w",mktime(0,0,0,1,1,$anio)); 
//echo date("d/m/Y",mktime(0,0,0,1,($sem-1)*7+$dia-$diaanio,$anio)); 
$f1=date("d/m/Y",mktime(0,0,0,1,($sem-1)*7+$dia-$diaanio,$anio)); 
//echo $f1;
echo "<BR>";
$f2=date("j/n/Y");
//echo $f2;
if ($f1 $f2){
    echo 
$f1;
}
else {
    echo 
$f2;
}
?>
Me ayudannnnn
__________________
Miguel Padrón :cool:

Última edición por 8461277; 13/06/2005 a las 08:31