Ciao, io nel database ho questo numero per esempio 53.15989 e vorre fare in modo che mi venisse fuori solo 53.15 Come posso fare??
![]()
![]()
Ciao, io nel database ho questo numero per esempio 53.15989 e vorre fare in modo che mi venisse fuori solo 53.15 Come posso fare??
![]()
![]()
Allora non vuoi arrotondare ma solo troncare ai primi 2 decimali
edit.direttamente con mysql.Codice PHP:
$num = 53.15989 ;
function truncate ($num, $digits = 0) {
$shift = pow(10 , $digits);
return ((floor($num * $shift)) / $shift);
}
echo truncate($num,2);
select truncate(nome_campo,2) as troncato from tabella
Io dovrei implementare questa funzione in un ciclo while
while($result = mysql_fetch_array($query_1)) {
Come potrei fare??
Ciaoo
semplicemente all'interno del while ogni volta che recuperi un valore gli applichi la funzione truncate che ti ho scritto.
Oppure modifichi direttamente la query con la funzione truncate e fai prima.