給個假設
A
$do->query( "INSERT INTO `abc` ( `public_order_id`, `add_time`, `status` ) VALUES ( '{$public_order_id}', '{$add_time}', '已取消' ) " );
B
$do->query( "INSERT INTO `abc` ( `public_order_id`, `add_time`, `status` ) VALUES ( '{$public_order_id}', '{$add_time}', '已完成' ) " );
假設我這個動作會用到的地方兩個以上
但是唯一會變得就是 status
A是「已取消」
B會變成「已完成」
到其他地方又會有另外的狀態
其他都一樣,
那這樣的 mysql query 怎麼提出?
原本想說放在 function 但是不行~
想到一個問題
假設如果要讓function 可以用外面的值
我可以用 global 來讓外面的值進來 function
但是如果他不是長這樣 $abc 而是這樣 $_SESSION['id'] 和 $oder['id'] 呢?
$abc = 1;
function XXX() {
global $abc;
echo $abc; // 可顯示
}
炎炎设计