gpt4 book ai didi

php - 从php插入一个数组到mysql

转载 作者:行者123 更新时间:2023-11-30 23:53:26 24 4
gpt4 key购买 nike

我有以下数组:

$array[0] = "internet";
$array[1] = "renweb";

等等。

我想将该数组插入到表格中。我不知道数组将有多少个位置,因为这是来自用户填写的表单的帖子。如何将它们插入表格中?

我在想一个foreach

类似于:

foreach($array as $tags){
$query = sprintf("insert into solution_tags values('%s')", $tags);
$DBconnect->query($query);
}

这是正确的做法吗?或者有更简单、高效、无痛的方法吗?

任何帮助将不胜感激!

最佳答案

您可以将数组保存到文本文件,然后进行批量插入:

$file=.... /* your temp filename */
file_put_contents($file,implode("\n",$array));
$DBconnect->query("LOAD DATA INFILE '$file' INTO TABLE solution_tags");

...当然,前提是 Web 服务器和数据库服务器共享相同的文件系统!

关于php - 从php插入一个数组到mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19622619/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com