Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/01/2003, 22:34
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Lo que tienes q revisar para estos casos es el manual de Mysql .. Mysql disponde de varias funciones para gestionar fechas de forma facil y directa sin mas PHP por medio .. directo de la consutla SQL que hagas.

En general .. puedes usar para mostrar X registros solo de una consulta el parametro LIMIT de SQL de Mysql:

LIMIT registro_inicio,desplazamiento

El útimo seria:
Código PHP:
$query "SELECT  titulo, contenido, timestamp FROM noticias ORDER BY timestamp DESC LIMIT 1"
mas info sobre LIMIT:
http://www.mysql.com/doc/en/SELECT.html

Sobre una consulta "a fecha" puedes usar:
* Un LIMIT desde el ultimo que presentes en "las ultimas noticias" y paginar desde ese origen ..
* Por fechas estrictas .. tomando la fecha actual con NOW() (de Mysql) y unsando un condicional tipo:
Código PHP:
 $sql=" ..... WHERE tu_fecha_db > NOW()"
.. Si necesitas que sea a X dias .. tienes TO_DAYS() por ejemplo y otras funciones para extraer el dia solo de la fecha de tu BD...
(este último caso sería el mas apropiado .. igualmente puedes usar LIMIT para "paginar" pero manteniendo esta condición.

mas info:
http://www.mysql.com/doc/en/Date_and...functions.html

Un saludo,

Un saludo,

Última edición por Cluster; 01/01/2003 a las 22:39