Sto cercando una tecnica SQL-injection-secure per inserire un sacco di righe (circa 2000) contemporaneamente con PHP e MySQLi.
Ho una matrice con tutti i valori che devono essere inclusi. Attualmente sto facendo che:Il modo migliore per INSERIRE molti valori in mysqli?
<?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();
}
?>
ho provato call_user_func_array(), ma ha causato uno StackOverflow.
Qual è il metodo più veloce per eseguire questa operazione (come inserirli tutti in una volta?), Ma ancora sicuro contro le iniezioni SQL (come un'istruzione preparata) e gli stackoverflow?
Grazie!
1 preparare, N esecuzioni – zerkms
Ma sarà davvero più veloce, se metto I loop sull'esecuzione? –
cosa succede se ci provi? – zerkms