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

    [mysql] campo di tipo double per l'euro

    Salve ragazzi.

    Vorrei sapere se è possibile mantenere in una tabella su database un campo di tipo double con dei valori decimali per rappresentare prezzi in euro in modo tale da avere sempre un rappresentazione del tipo: 15,00 oppure 7,50 ecc..

    Vorrei evitare di implementare delle (se pur semplici) funzioni in php perchè mi complicherebbero le procedure di calcolo sui prezzi.

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    certo che si può, di solito uso un double(10,2)

    Errare humanum est, perseverare ovest

  3. #3
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    credo che tu possa impostare i decimali quando crei la tabella....

    Un approfondimento lo meritano i tipo FLOAT, DOUBLE e DECIMAL.
    Ad esempio FLOAT(2,3) indica a MySQL di salvare fino a due cifre per la parte intera di un numero e 3 per quella decimale. I numeri quindi saranno salvati fino a 99.999. Numeri con valori diversi, verranno arrotondati. Un numero come 45,7869 diventerà 45,787. DOUBLE e DECIMAL funzionano nella stessa maniera ma possono contenere valori maggiori (e quindi occupano più spazio).

    fonte: http://www.risorse.net/mysql/tipi_campi_numerici.asp

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.