Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何一次将数据数组插入8个表?_Php_Arrays_Laravel - Fatal编程技术网

Php 如何一次将数据数组插入8个表?

Php 如何一次将数据数组插入8个表?,php,arrays,laravel,Php,Arrays,Laravel,我有一个变量,数组的内容如下 $dataRoles = [ 0 => [ 'data1', 'data2', 'data3' ], 1 => [ 'data4', 'data5' ] ] 我有两张表表表role_0和role_1 如何将数据数组0=>'..'插入到表角色_0中,将数组1=>'..'插入到表角色_1中是不可能的。只能插入到1个表中,但许多记录使用批量插入,例如: insert into table (fld1, fld2) va

我有一个变量,数组的内容如下

$dataRoles = [
  0 => [
   'data1',
   'data2',
   'data3'
 ],

  1 => [
  'data4',
  'data5'
 ]
]
我有两张表表表role_0和role_1


如何将数据数组0=>'..'插入到表角色_0中,将数组1=>'..'插入到表角色_1中是不可能的。只能插入到1个表中,但许多记录使用批量插入,例如:

insert into table (fld1, fld2) values ("val1", "val2"), ("val3", "val4"), ... 

不可能将insert插入到两个不同的表中。只能插入到1个表中,但许多记录使用批量插入,例如:

insert into table (fld1, fld2) values ("val1", "val2"), ("val3", "val4"), ...