Visualizzazione dei risultati da 1 a 5 su 5

Discussione: uso di DATE_FORMAT

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727

    uso di DATE_FORMAT

    devo combinare queste 2 select ma non so come fare....


    select DATE_FORMAT(data,'%d-%M-%y') as data2 FROM tabella;

    $dati = mysql_query("select * from tabella ORDER BY data DESC");


    mò mi spiego: prima devo trasformare il campo data (che nel mio db è scritta così -> 2007-11-22) in data2 usando DATE_FORMAT
    poi devo stampare tutti i record visualizzando data2 MA ordinandoli però secondo il campo data
    sono un pò alle prime armi e non so combinare tutte queste cose... argh
    mi potete aiutare??

  2. #2
    codice:
    $query = "select *, DATE_FORMAT(data, '%d-%M-%y') as data2 
                 FROM tabella
                 ORDER BY data DESC";
    
    $dati = mysql_query($query);

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    grazie
    perfetto!!!!!!!!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    ah mentre ci sono ancora una finezza:
    adesso DATE_FORMAT funziona alla perfezione ma stampando i record mi restituisce
    DECEMBER anzichè DICEMBRE.....
    c'è modo di italianizzarlo??

  5. #5
    se hai la versione 5.0 puoi provare a settare il time italiano.... con una query:

    mysql_query("set lc_time_names= it_IT");

    oppure se hai accesso al my.ini metti la stessa stringa nella sezione [mysqld] e rendi permanente la modifica (restart del server)

    lc_time_names= it_IT

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.