Я использую 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 и проверяю, равно ли оно единице или равно 0, тогда оно работает.
другая проблема - если этот столбец имеет нулевое значение, чем ничего не работает, и он продолжает выдавать следующее предупреждение.
WARNING:core:comp_scriptvar: invalid EQUAL operation: left is
VARIABLE_ELEMENT/STRING_VAL, right is NUMBER/NO_VAL