From c86eee91ba8990cdcaaeeba099b08d2357ec12ed Mon Sep 17 00:00:00 2001 From: slongzhang Date: Mon, 9 Oct 2023 04:05:54 +0000 Subject: [PATCH] =?UTF-8?q?update=20src/db/PDOConnection.php.=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8Dphp=E5=A4=B1=E7=B2=BE=E5=BA=A6=E9=97=AE=E9=A2=98?= =?UTF-8?q?=EF=BC=8Cphp=E5=AD=97=E7=AC=A6=E4=B8=B2=E5=A4=84=E7=90=86?= =?UTF-8?q?=E6=88=90=E6=B5=AE=E7=82=B9=E6=95=B0=E6=97=B6=E8=B6=85=E8=BF=87?= =?UTF-8?q?=E4=B8=80=E5=AE=9A=E9=95=BF=E5=BA=A6=E6=97=B6=E4=BC=9A=E5=A4=B1?= =?UTF-8?q?=E5=8E=BB=E7=B2=BE=E5=BA=A6=EF=BC=8C=E6=95=B0=E5=80=BC=E8=A2=AB?= =?UTF-8?q?=E5=A4=84=E7=90=86=E6=88=90=E7=A7=91=E5=AD=A6=E8=AE=A1=E6=95=B0?= =?UTF-8?q?=EF=BC=8C=E4=BC=9A=E5=AF=BC=E8=87=B4=E4=B8=8E=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E7=9A=84bigint=E5=8C=B9=E9=85=8D=E4=B8=8D=E4=B8=8A?= =?UTF-8?q?=EF=BC=8C=E5=9C=A8=E8=B6=85=E8=BF=87=E4=B8=80=E5=AE=9A=E9=95=BF?= =?UTF-8?q?=E5=BA=A6=E6=98=AF=E4=B8=8D=E8=83=BD=E5=A4=84=E7=90=86=E6=88=90?= =?UTF-8?q?=E6=B5=AE=E7=82=B9=E6=95=B0=E8=80=8C=E9=9C=80=E8=A6=81=E5=AD=97?= =?UTF-8?q?=E7=AC=A6=E4=B8=B2=E5=BD=A2=E5=BC=8F=E6=89=8D=E8=83=BD=E6=AD=A3?= =?UTF-8?q?=E7=A1=AE=E5=8C=B9=E9=85=8D=EF=BC=8C=E8=AF=A5=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E6=B6=89=E5=8F=8Athink-db=E7=9B=AE=E5=89=8D=E5=85=A8=E9=83=A8?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: slongzhang --- src/db/PDOConnection.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/db/PDOConnection.php b/src/db/PDOConnection.php index 1748d20..ae431f6 100644 --- a/src/db/PDOConnection.php +++ b/src/db/PDOConnection.php @@ -1307,7 +1307,7 @@ abstract class PDOConnection extends Connection if (PDO::PARAM_INT == $val[1] && '' === $val[0]) { $val[0] = 0; } elseif (self::PARAM_FLOAT == $val[1]) { - $val[0] = is_string($val[0]) ? (float) $val[0] : $val[0]; + $val[0] = (is_string($val[0]) && !preg_match("/^\d+(\.\d+)?$/", $val[0])) ? (float) $val[0] : $val[0]; $val[1] = PDO::PARAM_STR; } -- Gitee