在 mysqli 中 INSERT 多个值的最有效方法是什么?
P粉908138620
P粉908138620 2023-10-21 14:39:48
0
2
431

我正在寻找一种 SQL 注入安全技术,可以使用 PHP 和 MySQLi 一次插入大量行(约 2000 行)。

我有一个数组,其中包含必须包含的所有值。 目前我正在这样做:

<?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();
}
?>

我尝试了call_user_func_array(),但它导致了堆栈溢出。

什么是更快的方法来做到这一点(比如一次插入它们?),但仍然可以防止 SQL 注入(比如准备好的语句)和堆栈溢出?

P粉908138620
P粉908138620

最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!