給個假設
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; // 可顯示
}
慕姐8265434
炎炎设计
随时随地看视频慕课网APP