我正在尝试在数据库中存储多个记录,但出现错误。目前,我有这个:
$array=array('key'=>'value');
for($i = 0; $i < $something; $i++){
array_add($array,'key','value')
}
DB::table('table')->insert($array);
每当我将不var_dump($array);
显示array_add
我添加到数组的值。
我在做什么错,应该怎么插入?
您当前在for
循环内执行的操作是key => value
一次又一次地设置。相反,您想将一个数组添加key => value
到包含所有行的数组中:
$rows = array(
array('key' => 'value'),
array('key' => 'value2'),
// and so on...
);
for($i = 0; $i < $something; $i++){
$rows[] = array('key' => 'value');
}
DB::table('table')->insert($rows);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句