在PHP中使用foreach循环一次插入多个行

时间:2016-02-14 22:32:50

标签: php mysql for-loop row sql-insert

我没有在互联网上找到解决问题的方法。

我尝试将Core数据对象导出到MySQL数据库中。我想用php脚本一次插入多行(每个对应一个对象),但只有我的数组的最后一个元素(即单个对象)在进程结束时存储在数据库中。

这是php脚本:

base64.b64encode(os.urandom(20)).decode('ascii')

但我面临两个问题:

1)最后,我只得到数据库中的最后一个对象,好像它会覆盖以前的行......

2)此外,循环中的SQL语句似乎不是很好的做法,因为它耗费资源但我无法弄清楚互联网上的解决方案是如何工作的。我很快就要处理很多行: - (...

如果有人能帮我解决这两个问题,我们将非常感激。

0 个答案:

没有答案