【发布时间】:2013-08-31 18:57:29
【问题描述】:
所以我有这两个存储过程。第一个工作正常,但第二个不会。它仍然执行第一个。我尝试注释掉除第二个存储过程之外的其他内容,它工作正常。我在这里做错了什么?
if($view='group'){
$sql = "CALL sp_edit_biochem_group('$item_group_ID','$item_group_code','$item_group_desc','$item_group_qty','$uom','$location','$inv_by','$as_of_date')";
}
elseif ($view='breakdown'){
$sql = "CALL sp_edit_biochem_breakdown('$status','$as_of_date','$serial_no','$item_breakdown_ID')";
}
【问题讨论】:
-
经典:使用
==而不是=。=分配一个值,==比较值。还请查看“Yoda conditions”以避免此类问题。 -
你应该使用
==而不是=吗? -
您使用的是赋值运算符
=,而不是比较运算符==。
标签: php sql if-statement