Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495

    ricavare le ultime news

    ciao!
    ho un problema nella stampa delle ultime 3 news. ho un database in cui tengo traccia delle news: id (che si autoincrementa), data, titolo e contenuto. Vorrei stmpare a video solo il titolo delle ultime 3 news,quelle più recenti. come faccio a ricavarle?avevo pensato di fare un confronto sulla data ma non so come partire..mi potete dare una mano?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Dipende in che formato è la data, se è in un formato DATE o INT (contenenente il timestamp)

    codice:
    SELECT * FROM news ORDER BY data DESC LIMIT 0, 3


  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    ma cosi sono sicura di avere le 3 news più recenti?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    comunque si memorizzo il timestamp.

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    si, perchè fai una selezione delle news ordinandole per data in modo inverso (order by timestamp DESC), prendendo solo i primi 3 record della selezione (limit 0,3)

    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    se invece memorizzo la data in formato data come la converto in timetsamp?mi pare di aver letto mktime ma non capisco come passare i parametri..

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Ti devi recuperare i "pezzi" della data separati, e cioè giorno mese anno ora minuti secondi.

    Poi la funzione la chiami cosi:

    codice:
    $timestamp = mktime($ore, $minuti, $secondi, $mese, $giorno, $anno);
    ciao

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    ok!grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.