webgrin
V2EX  ›  PHP

最不可思议的 php 程序出错

  •  
  •   webgrin · Oct 15, 2016 · 3700 views
    This topic created in 3518 days ago, the information mentioned may be changed or developed.

    简单描述些现象:

    主机环境: linux , mysql,php

    程序很简单, php 进行简单的 mysql 数据查询,计算目标数据的和值。

    前几天突然发现程序不能返回结果,今天又正常了,感觉可能主机不稳定,数据返回出错很正常。

    最不可思议的一幕出现了:发现数据查询的返回结果不正确,每一次返回的结果数字都不一样!是不一样!

    有没有 mysql 或者 php 大牛可以给我解解惑?

    8 replies    2016-10-16 12:19:16 +08:00
    thunderw
        1
    thunderw  
       Oct 15, 2016
    你知道实际执行的 SQL 语句是啥吗? 手工执行 SQL 语句看看?里面是不是含有当前时间的变量所以每次都不一样?
    bdbai
        2
    bdbai  
       Oct 15, 2016 via Android
    贴一点代码?
    webgrin
        3
    webgrin  
    OP
       Oct 15, 2016
    感谢楼上朋友先,错误原因已找到,数据计算是使用了百度 apistore 汇率转换接口,调用的这个接口的时候不是每次都成功返回数据,导致最后汇总计算出错。
    Patrick95
        4
    Patrick95  
       Oct 15, 2016   ❤️ 1
    这个标题一点也不吸引人:P
    palytoxin
        5
    palytoxin  
       Oct 15, 2016 via Android
    iyaozhen
        6
    iyaozhen  
       Oct 15, 2016
    也是服了楼主,啥也没说清楚。看到这标题我就有预感了,不要老想着搞个大新闻
    webgrin
        7
    webgrin  
    OP
       Oct 15, 2016
    由于程序非常简单,忽略了含有公开查询接口调用,标题就是当时发现这个错误时候的感受。编辑了。
    em70
        8
    em70  
       Oct 16, 2016 via Android
    这是一种态度,出现问题先怀疑别人错了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4205 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 00:05 · PVG 08:05 · LAX 17:05 · JFK 20:05
    ♥ Do have faith in what you're doing.