【发布时间】:2013-08-26 22:03:14
【问题描述】:
time1: 2013-08-26 16:33:00
time2: 2013-08-26 15:10:00
$query="UPDATE `FlightSchedule`
SET delay = MINUTE(TIMEDIFF(time1, time2))
WHERE `flightNum_arr`='".$flightNum_arr."';";
它将值 23 保存为延迟。相反,正确答案应该是 83 分钟。如何获得?
【问题讨论】:
-
对
hours也做同样的事情,将hour差异乘以60并将其添加到您的delay... -
我真的希望
$flightNum_arr是 properly escaped 因为当你看到这样的事情时,使用字符串连接来组成查询,几乎每次都不是。