-8

だから私はこれら2つのストアドプロシージャを持っています。最初のものは正常に動作しますが、2 番目のものは動作しません。それはまだ最初のものを実行します。2 番目のストアド プロシージャ以外をコメント アウトしてみましたが、正常に動作します。ここで何が間違っていますか?

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')";
}
4

3 に答える 3

2

これがまさに、使用が推奨される理由です。

if ('group' == $view) {

=(の代わりに を使用して) 同じような間違いを犯した場合==、コードは次のようになります。

if ('group' = $view) {

致命的なエラーが発生し、通知してすぐに問題を修正します。

于 2013-08-28T15:40:03.200 に答える