PHP - MySQL - 将多维字符串数组绑定到准备好的Statemens

时间:2015-08-25 15:23:35

标签: php mysql multidimensional-array prepared-statement

我使用foreach循环动态生成如下查询:

insert into table (col1, col2, col3, col4) values (?,?,?,?),(?,?,?,?),(?,?,?,?)

在同一个循环中,我正在创建包含3个数组的数组数组,并带有要插入的值。现在我如何将这个多维数组绑定到我准备好的语句?我看到样本在foreach循环中为每组值运行语句的“执行”,但我想知道:

1-如果这是实现此目的的唯一方法,并且无法将多维数组绑定到预准备语句

2-如果在我看到的样本中执行foreach循环内的语句会导致写入数据库时​​遇到任何问题(PHP prepared insert statement from multidimensional array

注意:我使用的是面向对象样式的MySQLi。

0 个答案:

没有答案