Najlepszy sposób na WSTAWIANIE wielu wartości w mysqli?
Szukam bezpiecznej techniki wtrysku SQL, aby wstawić wiele wierszy (około 2000) jednocześnie z PHP i MySQLi.
Mam tablicę ze wszystkimi wartościami, które muszą być uwzględnione. Obecnie robię to:
<?php
$array = array("array", "with", "about", "2000", "values");
foreach ($array as $one)
{
$query = "INSERT INTO table (link) VALUES ( ?)";
$stmt = $mysqli->prepare($query);
$stmt ->bind_param("s", $one);
$stmt->execute();
$stmt->close();
}
?>
próbowałemcall_user_func_array (), ale spowodował przepływ stosu.
Co to jest szybsza metoda (np. Wstawianie ich wszystkich naraz?), Ale nadal bezpieczna przed wtryskami SQL (jak przygotowana instrukcja) i przepływami stosów?
Dziękuję Ci!