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