dmo*_*ain 74 php mysql database pdo
我有2个数据库字段
`decval` decimal(5,2)
`intval` int(3)
Run Code Online (Sandbox Code Playgroud)
我有2个pdo查询更新它们.更新int的那个工作正常
$update_intval->bindParam(':intval', $intval, PDO::PARAM_INT);
Run Code Online (Sandbox Code Playgroud)
但我无法更新小数字段.我尝试了以下3种方法,但没有任何效果
$update_decval->bindParam(':decval', $decval, PDO::PARAM_STR);
$update_decval->bindParam(':decval', $decval, PDO::PARAM_INT);
$update_decval->bindParam(':decval', $decval);
Run Code Online (Sandbox Code Playgroud)
看来问题出在数据库类型上decimal
?是否存在PDO::PARAM
类型的字段decimal
?如果没有,我将使用什么作为解决方法?
Ali*_*xel 80
没有任何PDO::PARAM
小数/浮点数,你将不得不使用PDO::PARAM_STR
.
归档时间: |
|
查看次数: |
63448 次 |
最近记录: |