【发布时间】:2011-03-18 19:26:04
【问题描述】:
我有如下所示的数组数据, 如果我的货币是美元,我想将“销售”价值存储到数据库中。
数组([货币] => 美元 [销售] => 9120.00 [购买] => 8970.00) 数组([货币] => SGD [销售] => 6653.75 [买入] => 6520.75) 数组 ( [货币] => HKD [销售] => 1173.40 [买] => 1152.10 ) 数组([货币] => CHF [销售] => 8685.40 [购买] => 8517.40) 数组([货币] => GBP [销售] => 13958.80 [买入] => 13675.80) 数组([货币] => AUD [销售] => 8054.05 [购买] => 7885.05) 数组( [货币] => 日元 [销售] => 105.10 [购买] => 102.40 ) 数组([货币] => SEK [销售] => 1247.90 [购买] => 1216.80) 数组([货币] => DKK [销售] => 1590.95 [购买] => 1547.75) 数组([货币] => CAD [销售] => 8756.35 [购买] => 8568.35) 数组([货币] => EUR [销售] => 11776.75 [购买] => 11555.75) 数组([货币] => SAR [销售] => 2441.35 [买入] => 2382.35) 数组([货币] => NZD [销售] => 6550.75 [购买] => 6389.75) 数组([货币] => CNY [销售] => 1346.75 [购买] => 1322.35)谢谢。
这是我的代码:
foreach ($cur_array as $curs) {
print_r ($curs)."<br>";
if ($curs['currency'] = "USD") {
$curs_sale = $curs['sale'];
$curs_name = $curs['currency'];
$db->query("UPDATE currency SET rate = '".
$curs_sale."' WHERE currency_id ='".$curs_name."'");
}
}
【问题讨论】:
-
您的表格列与您的变量不对应。那里有点混乱......