다음과 같은 배열 데이터가 있습니다. 통화가 USD 인 경우 '판매'값을 데이터베이스에 저장하고 싶습니다.배열에서 값을 얻기 위해 오른쪽 키를 가리키는 방법은 무엇입니까?
Array ([currency] => USD [sale] => 9120.00 [buy] => 8970.00 ) Array ([currency] => SGD [sale] => 6653.75 [buy] => 6520.75 ) Array ([currency] => HKD [sale] => 1173.40 [buy] => 1152.10 ) Array ([currency] => CHF [sale] => 8685.40 [buy] => 8517.40 ) Array ([currency] => GBP [sale] => 13958.80 [buy] => 13675.80 ) Array ([currency] => AUD [sale] => 8054.05 [buy] => 7885.05 ) Array ([currency] => JPY [sale] => 105.10 [buy] => 102.40 ) Array ([currency] => SEK [sale] => 1247.90 [buy] => 1216.80 ) Array ([currency] => DKK [sale] => 1590.95 [buy] => 1547.75 ) Array ([currency] => CAD [sale] => 8756.35 [buy] => 8568.35 ) Array ([currency] => EUR [sale] => 11776.75 [buy] => 11555.75 ) Array ([currency] => SAR [sale] => 2441.35 [buy] => 2382.35 ) Array ([currency] => NZD [sale] => 6550.75 [buy] => 6389.75 ) Array ([currency] => CNY [sale] => 1346.75 [buy] => 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."'");
}
}
귀하의 테이블 컬럼 돈을 귀하의 변수에 해당하지 않습니다. 조금 혼란 스럽네요. – BoltClock