我找不到卡住的地方,可能是因为使用我不知道的整数或字符串有问题。 这是代码
$today = date("dmY");
if($row->$today == 0){
if($update = $conn->query("UPDATE tablehmh SET `$today`= $poids WHERE email = '".$email."'")){
}
}
我的问题来自这段代码
$row->$today
我非常了解php的帮助,非常感谢:)
答案 0 :(得分:1)
$today
看起来不是类/对象的一部分。但是,您试图将其作为对象的属性进行访问。
如果$today
是对象的一部分,并且该对象是$row
(如您的代码所示)
if($row->$today == 0)
然后使用$row->$today
意味着您在$row
中具有名为210618
的对象属性,这是无效的属性名称。
您要访问$today
的值吗?如果是这样,您就不希望$
前面的today
。
if($row->today == 0)