$result=mysqli_query($connect , "SELECT sum(cost)as ucost FROM uout WHERE id='aaaa'");
$out=mysqli_fetch_array($result);
echo $out[ucost];
输出 1.000000001328541e18 //结果值
我想得到十进制结果。 我该怎么办?
答案 0 :(得分:1)
您可以将其转换为DECIMAL
:
SELECT CAST(sum(cost) AS DECIMAL(32,4)) as ucost FROM uout WHERE id='aaaa'
答案 1 :(得分:0)
请勿将echo \<div\ id=\"myid\"\>$myBashVariable\</div\> >> file.html
或FLOAT
用作货币值。
检查值-1 ... e18是一个非常大的值。
DOUBLE
您可能会发现一个惊喜值。