gpt4 book ai didi

php - 如何使 pgsql 驱动程序返回整数值?

转载 作者:行者123 更新时间:2023-11-29 12:21:44 28 4
gpt4 key购买 nike

目前,在我的设置中,pgsql 驱动程序返回的所有值都是字符串。

考虑一下:

$res = pg_fetch_all("select 1::int as id;");

结果是:

var_dump($res)  array(1) {  'id' => string(1) "1"  }

有没有办法让php5-pgsql驱动返回整数值?
我不愿意手动将所有输出字段转换为整数。
另外,我不想使用 PDO 驱动程序。

最佳答案

看看这个:

http://www.php.net/manual/en/function.pg-field-type.php

现在我要解决这个问题的方法是遍历字段并将它们强制转换为相关类型。这是您可能应该在基本包装器(某种数据库抽象层)中执行的操作。

简而言之,您不能让 pgsql 驱动程序执行此操作,但您可以创建自己执行此操作的包装器。

关于php - 如何使 pgsql 驱动程序返回整数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18285750/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com