Decimal 또는 Float와 같은 특정 데이터 유형의 데이터베이스 필드를 처리 할 때 적절한 PDO 매개 변수를 사용하여 보장해야합니다. 적절한 데이터 바인딩.
$update_decval->bindParam(':decval', $decval, PDO::PARAM_STR); $update_decval->bindParam(':decval', $decval, PDO::PARAM_INT); $update_decval->bindParam(':decval', $decval);10 진수 필드 바인딩 문제
만에 만났을 때 pdo를 사용하여 소수점 필드를 업데이트하는 것은 문제가 될 수 있습니다. 당신이 시도한 세 가지 접근법 :
$ update_decval-> bindparam ( ': decval', $ decval, pdo :: param_str); $ update_decval-> bindparam ( ': decval', $ decval, pdo :: param_int); $ update_decval-> bindparam ( ': decval', $ decval);
$update_decval->bindParam(':decval', $decval, PDO::PARAM_STR);
pdo :: param for Decimal Type
데이터베이스 드라이버 :
다른 데이터베이스 드라이버는 소수점 값을 바인딩하기위한 특정 요구 사항을 가질 수 있습니다. 추가 고려 사항은 특정 드라이버에 대한 PDO 문서를 참조하십시오. 값은 올바르게 표현되고 저장됩니다.부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3