Ciao a tutti... il mio quesito del giorno, sarà banale per voi..ma per me no :-)
ho necessità di inserire dei numeri che abbiano due cifre decimali, nel mio caso dei costi in euro. Prima faccio una semplice moltiplicazione:
$a = 3.50;
$b = 3;
$tot = $a * $b;
e poi eseguo l'INSERT così:
$query = "INSERT INTO ticket (totale,date) VALUES ('$totale','$date')";
$risultato = mysql_query($query) or die(mysql_error());
così facendo il valore memorizzato su sql è: 10.00 e non 10.50..
come mai?
Attualmente il campo sql è settato su decimal(5,2)