当 $products = 100=1时
我怎么执行以下动作:(此时有 1 个执行语句)
运行时是这样的 $db->query("UPDATE {$_pre}content SET storage=storage-1 WHERE id='100'");
当 $products = 100=1,104=3 时
我怎么执行以下动作:(此时有 2 个执行语句)
运行时是这样的 $db->query("UPDATE {$_pre}content SET storage=storage-1 WHERE id='100'");
$db->query("UPDATE {$_pre}content SET storage=storage-3 WHERE id='104'");
当 $products = 100=1,104=8,204=4,243=2,690=1 时
我怎么执行以下动作:(此时有 5 个执行语句)
运行时是这样的 $db->query("UPDATE {$_pre}content SET storage=storage-1 WHERE id='100'");
$db->query("UPDATE {$_pre}content SET storage=storage-8 WHERE id='104'");
$db->query("UPDATE {$_pre}content SET storage=storage-4 WHERE id='204'");
$db->query("UPDATE {$_pre}content SET storage=storage-2 WHERE id='243'");
$db->query("UPDATE {$_pre}content SET storage=storage-1 WHERE id='690'");
我怎么执行以下动作:(此时有 1 个执行语句)
运行时是这样的 $db->query("UPDATE {$_pre}content SET storage=storage-1 WHERE id='100'");
当 $products = 100=1,104=3 时
我怎么执行以下动作:(此时有 2 个执行语句)
运行时是这样的 $db->query("UPDATE {$_pre}content SET storage=storage-1 WHERE id='100'");
$db->query("UPDATE {$_pre}content SET storage=storage-3 WHERE id='104'");
当 $products = 100=1,104=8,204=4,243=2,690=1 时
我怎么执行以下动作:(此时有 5 个执行语句)
运行时是这样的 $db->query("UPDATE {$_pre}content SET storage=storage-1 WHERE id='100'");
$db->query("UPDATE {$_pre}content SET storage=storage-8 WHERE id='104'");
$db->query("UPDATE {$_pre}content SET storage=storage-4 WHERE id='204'");
$db->query("UPDATE {$_pre}content SET storage=storage-2 WHERE id='243'");
$db->query("UPDATE {$_pre}content SET storage=storage-1 WHERE id='690'");
foreach(explode(',',$products) as $v){
$t=explode('=',$v);
$db->query("UPDATE {$_pre}content SET storage=storage-{$t[1]} WHERE id='{$t[0]}'");
}