Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Scrivere data in mysql

  1. #1

    Scrivere data in mysql

    Salve a tutti,

    nonostante la questione sia stata affrontata in altre discussioni non sono riuscito a trovare quello che mi serve.

    Ho una variabile data=date che memorizza appunto la data attuale, vorrei inserire questa data nel campo data (tipo DATE) del mio mySQL, ovviamente non lo fa perchè il db accetta soltanto la data nel formato aaaa-mm-gg mentre io ho la data nel formato gg-mm-aaaa

    Potrei trasformare il campo DATE in testo e risolvo il problema ma oltre ad essere una scappatoia poco felice non mi consentirebbe di fare calcoli sulle date che mi serviranno in futuro... quindi
    Devo riformattare la variabile data invertendo l'ordine (se si come?) o bata cambiare qualche variabile di sessione per avere la data in quel formato?

    Grazie, Ciao.

  2. #2
    FATTO!

    Non so se è il metodo migliore ma sicuramente memorizza la data nel formato corretto.

    data=date
    anno=right(data, 4)
    mese=mid(data,4,2)
    giorno=left(data,2)
    data=anno&"-"&mese&"-"&giorno

    INSERT ....



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