Angenommen, du verwendest PHP und MySQLi für die Datenbankverbindung.
$dataToInsert = [
[1, 2],
[3, 4],
[5, 6]
];
$stmt = $conn->prepare("INSERT INTO tableA (value1, value2) VALUES (?, ?)");
$stmt->bind_param('ii', $value1, $value2);
foreach ($dataToInsert as $data) {
list($value1, $value2) = $data;
$stmt->execute();
}
In diesem Beispiel werden die Werte im $dataToInsert Array entsprechend den Parametern im Prepared Statement platziert. Die execute() Methode führt das Prepared Statement für jede Zeile im $dataToInsert-Array in einer Schleife aus.