我运行这段代码:运行此代码时会发生什么?
$sql = "SELECT IF(TIMEDIFF(NOW(),last_update) > '02:00:00',1,0) AS morethan FROM products LIMIT 1";
if($stmt = $this->connect->prepare($sql)) {
$stmt->execute();
$stmt->bind_result($result);
$stmt->fetch();
$stmt->close();
} else {
return false;
}
return $result;
我得到0
,这意味着我在检查它的差异没有被发现?
很多代码是缺少我想...什么是$结果? – skyline26 2012-04-14 17:04:11
是的,我得到0.我试图得出时间之间的差异,或者如果差异超过2个小时,我会得到某种假或真的差异。 – Roland 2012-04-14 17:04:50
@toPeerOrNotToPeer - '$ result'是var我绑定的结果,但我不确定会发生什么。 – Roland 2012-04-14 17:06:00