Bạn có thể sử dụng foreach
vòng lặp và sau đó tham chiếu đến phần tử hiện tại của vòng lặp. Tốt nhất là sử dụng một tuyên bố đã chuẩn bị sẵn. Đây là phiên bản PDO:
$stmt = $link->prepare("INSERT INTO table (complete, volume, high, low, close)
VALUES (:complete, :volume, :high, :low, :close)";
$stmt->bindParam(':complete', $complete);
$stmt->bindParam(':volumn', $volume);
$stmt->bindParam(':high', $high);
$stmt->bindParam(':low', $low);
$stmt->bindParam(':close', $close);
foreach ($get_instrument_candles['candles'] as $candle) {
$complete = $candle['complete'];
$volume = $candle['volume'];
$high = $candle['mid']['h'];
$low = $candle['mid']['l'];
$close = $candle['mid']['c'];
$stmt->execute();
}
Phiên bản mysqli sẽ giống như sau:
$complete = $volume = $high = $low = $close = null;
$stmt = $link->prepare("INSERT INTO table (complete, volume, high, low, close)
VALUES (?, ?, ?, ?, ?)";
$stmt->bind_param("iiiii", $complete, $volume, $high, $low, $close);
foreach
vòng lặp giống như đối với PDO.