我正在使用 avp_db_query 来检索我的表行,有时一个字段值为空。但是当我使用 if 条件时,它不会跟随并继续前进。
avp_db_query("select status from orders where id = 1", "$avp(status);")
现在如果我写条件
if($avp(status)==1){
do success
} else {
do failure
exit();
}
上述条件不适用于失败状态并继续,但是当我放置两个 if 条件并检查它是否等于 1 或等于 0 时,它会起作用。
另一个问题是,如果该列具有空值而不是无效,它会继续给出以下警告。
WARNING:core:comp_scriptvar: invalid EQUAL operation: left is
VARIABLE_ELEMENT/STRING_VAL, right is NUMBER/NO_VAL