php查询结果的数量与Oracle Toad的终端结果不匹配

时间:2011-06-01 21:22:32

标签: php oracle10g

我得到了修复,但我需要解释原因,并将此作为其他人的参考:

问题是我们得到了这个视图,比如说A,它构建在另一个视图B上。如果你从视图A中选择*,你会得到37条记录。好的,现在如果你通过PHP adobdb运行它,它会给你525条记录!

之所以发生这种情况,是因为我的同事感谢,因为视图B有这个PHP忽略的时髦线,但TOAD没有:

          AND p.created_on > TO_DATE ('23-SEP-10')

修复是:

          AND p.created_on > TO_DATE ('2010/09/23', 'YYYY/MM/DD')

要点: 如果您的php查询结果与终端结果不符,请尝试此解决方案。

1 个答案:

答案 0 :(得分:0)

错误就在这一行:

      AND p.created_on > TO_DATE ('23-SEP-10')

修复方法是:

      AND p.created_on > TO_DATE ('2010/09/23', 'YYYY/MM/DD')