在SQL开发人员中,我有一个这样的查询
select 0.4 num from dual;
这是返回 0.4 的代码,但如果我在 PHP 中运行,那就是查询返回 .4如何解决这个问题?因为我的数据库中有很多表
谢谢。
我假设你正在使用OCI将Oracle与PHP连接起来。因此,这是不可能的,因为 OCI 省略了结果中的零,PHP 将结果转换为字符串。您必须在查询上实现包装器,并使用 number_format 或 sprintf 函数转换为正确的格式。
问候
在SQL开发人员中,我有一个这样的查询
select 0.4 num from dual;
这是返回 0.4 的代码,但如果我在 PHP 中运行,那就是查询返回 .4如何解决这个问题?因为我的数据库中有很多表
谢谢。
我假设你正在使用OCI将Oracle与PHP连接起来。因此,这是不可能的,因为 OCI 省略了结果中的零,PHP 将结果转换为字符串。您必须在查询上实现包装器,并使用 number_format 或 sprintf 函数转换为正确的格式。
问候