Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    250

    Query x notizie giornaliere

    salve a tutti
    ho una tabella notizie così strutturata:

    TITOLO | DATA_INSERIMENTO (timestamp)

    vorrei un aiuto per creare una query che mi dia questo risultato:

    10 dicembre 2008
    notizia1
    notizia2
    notizia3

    9 dicembre 2008
    notizia1

    8 dicembre 2008
    notizia1
    notizia2

    ecc..

    potete vedere un esempio del risultato che cerco qui:
    http://notizie.tiscali.it/ultimora/

  2. #2
    Esegui una query di selezione ordinata per DATA_INSERIMENTO DESC.
    Poi nel ciclo di estrazione verifichi che la data del record precedente sia diversa da quella del record attuale, in caso affermativo stampi la data corrente. In questo modo avrai le news raggruppate per data.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    250
    ciao,
    grazie della risposta!
    Devo fare così allora?

    Codice PHP:
    <?php
    $s
    ="SELECT * FROM $table ORDER BY data_ins DESC";
    $r=mysql_query($s);
    while(
    $d=mysql_fetch_array($r)){
           echo 
    controllo_data($d[data_ins], $data);
           echo 
    $d[titolo];
    }

    function 
    timestamp($data)
    {
            list(
    $anno,$mese,$giorno) = explode('-',$data);
        list(
    $giorno) = explode(' ',$giorno);
        
    $data "$giorno $mese $anno";
            return 
    $data;
    }

    function 
    controllo_data($data_ins)
    {
          
    come faccio il controllo qui?
    }


    ?>

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.