pg_query 结果包含字符串而不是整数、数字

Mar*_*tin 5 php postgresql

当我使用 pg_query,pg_fetch_assoc 从 postgresql 数据库获取数据时,所有数字字段都以字符串形式返回。有没有办法解决这个问题,或者我是否必须按照我需要的方式对每个字段进行类型转换?

Fra*_*ens 2

PHP 就是这么做的。从手册中:

数组中的每个值都表示为一个字符串。