如何从查询中获取别名以获取结果?
查询是:
$timecheck = $db->query("SELECT (B <= NOW()) AS var FROM table1 WHERE x='$x'");
因此,我需要:
if ($var != 0){
$updatestatus = $db->query("UPDATE table2 SET abc='1' WHERE x='$x'");
}
我了解到我不能使用:
$var = $db->query("SELECT (B <= NOW()) FROM table1 WHERE x='$x'");
这会返回错误的值。所以我需要:
$db->fetch
但我以前从未使用过它。当我阅读一些手册时,我相信它应该是这样的:
while ($var=$db->fetch_object($timecheck){
if ($var === 0){
还是我错了?非常感谢。
更新
在投票之前,人们最好阅读查询。我试图获取的表中没有一个简单的对象。在表中只给出了一个时间戳。我需要获取别名的结果。这种情况在手册中没有描述,所以请不要发布无用的评论,比如“你的常识”的答案,当你猜不到这个问题的内容时,不要投反对票。