Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    mese italiano da mysql

    Ciao a tutti:

    estraggo una data da una tabella mysql con questo script

    SELECT *, date_format(data,'%d %b') AS dataok FROM tabella ....

    print"$row[dataok]"; mi stampa ad esempio 10 Oct

    Io invece vorrei veder stampato "10 Ott"

    ho provato ad inserire all'inizio del file php

    setlocale(LC_ALL, 'it-IT');

    ma se stampo

    echo strftime("%b", time()); mi scrive correttamente Ott.

    mentre la data estratta da mysql rimane sempre in inglese.

    Come posso fare?
    aquatimer2000

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    si ma in questo caso dovrei agire sulle impostazioni del server giusto ?
    io sono in hosting... non posso modificare niente..

    come posso aggirare?
    aquatimer2000

  4. #4
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Tramite una query

    codice:
    SET lc_time_names = 'it_IT';

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Magari leggere meglio...

    Any client can examine the value of lc_time_names or set its SESSION value to affect the locale for its own connection.
    SET lc_time_names = 'it_IT'

    Occhio alla versione di mysql però

  6. #6
    in remoto sul server linux funziona !

    in locale con apache che gira su xp-pro come posso fare?
    aquatimer2000

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 © 2024 vBulletin Solutions, Inc. All rights reserved.