【发布时间】:2020-05-15 07:50:58
【问题描述】:
来自 Informix 的 PDO Informix 数据始终以字符串形式返回,只有 NULL 以 NULL 形式返回。
我试过玩
$pdo_conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$pdo_conn->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, false);
没有成功。另外,当我尝试时
$pdo_conn->getAttribute(PDO::ATTR_STRINGIFY_FETCHES);
我收到 PHP 致命错误:未捕获的 PDOException:SQLSTATE[IM001]:驱动程序不支持此功能:驱动程序不支持该属性
我用
$prep = $pdo_conn->prepare($query);
$prep->execute();
$result = $prep->fetchAll(PDO::FETCH_ASSOC);
有人知道如何使用 pdo informix 将我的浮点数作为浮点数吗?
谢谢, 阿里。
【问题讨论】:
-
这是 100% 驱动程序特定的。如果驱动程序不支持它,那么您就不走运了。 (我从来没有使用过 Informix,所以我不知道是不是这样。)