¿La mejor manera de INSERTAR muchos valores en mysqli?
Estoy buscando una técnica segura de inyección SQL para insertar muchas filas (aproximadamente 2000) a la vez con PHP y MySQLi.
Tengo una matriz con todos los valores que deben incluirse. Actualmente estoy haciendo eso:
<?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();
}
?>
Lo intentécall_user_func_array (), pero causó un stackoverflow.
¿Cuál es el método más rápido para hacer esto (como insertarlos todos a la vez?), Pero sigue siendo seguro contra las inyecciones de SQL (como una declaración preparada) y los flujos de sobrecarga?
¡Gracias!