不能在php中插入float mysql

时间:2014-08-30 10:46:11

标签: php mysql

我有一些问题。

当我尝试插入或更新某些字段(float或double)时,我插入0。

当我尝试插入麻木1.15时,它没问题。但是当我尝试插入0.15时,插入0.我不知道为什么。

请帮我解决这个问题。 我用过php 我的代码

$pr =0.15;

    "UPDATE `sales_products_info` SET price =".$pr.", profit = profit - ".$pr."  where id = ".$id

1 个答案:

答案 0 :(得分:0)

您错过了SQL中的单引号:

$id=1;
$pr =0.15;
$sql = "UPDATE `test` SET price ='".$pr."', profit = profit - '".$pr."'  where id= '".$id."' ";