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!

questionAnswers(4)

yourAnswerToTheQuestion