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 次 |
| 最近记录: |