66问答网
所有问题
php用foreach将一个长数组循环插入数据库
如图,这样一个长数组如何循环每三条插入数据库中一条数据对应的三个字段
举报该问题
推荐答案 2017-08-31
重构函数,将一维数组转成二维数组,
$newArray=[];
for($i=1;$i<=count($arr)/3;$i++){
foreach($arr as $key=>$val){
if($key=="item_name_".$i){
$newArray[$i][$key]=$val;
}
}
}
此时$newArray就是一个二维数组。每组数据一个组。然后拼接sql语句插入
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/2nUxDpnDDU9pUUDxpn.html
相似回答
PHP
怎么
循环
一组数字(
1
万条数据)
插入数据库
?
答:
1W条
数据
量也不是特别大,那就直接读取,然后在
foreach
入库就可以了 如果数据量非常大的时候,那就分段读取,然后入库~考虑到
php
超时,那就网页端打开,第一部分执行完,刷新页面,开始执行第二部分,依次进行...当然,直接...
PHP
如何将下面
数组
遍历,
插入数据库
答:
有两个方法可供选择,
一种是把数据存入csv文件,然后执行load data infile 还有一种就是类似于sql server里面的bulk insert,使用insert语句插入批量数据
,结合PHP的implode函数,可以很简单的实现大批量数组数据的一次性插入。...
php循环
给
数据库
的表格
插入数据
!!!
答:
from,
数据
来源 key,给
数组
下标附一个变量 value,值 id,给数组from里信息增加属性,这里提供了三个属性 num,当前数量,从1开始计起 index,当前索引,从0开始计起 total,当前数组数量 示例1:在文章列表中常用到的循...
php
foreach
循环插入数据
答:
foreach
( $arr as $k=>$v){ insert into links(name,address) values( $v[0],$v[1] );}
php
foreach循环
输入insert
数据库
答:
数据库
的插入是支持多条的啊 insert into 表(字段) values (值),(值2),(值3)这样就可以连接一次数据库,插入多条数据了,可以把1000w条数据分几组,这样连接数据库的次数会大大减少,性能自然就好了 ...
php
中 二维
数组插入数据库
答:
用foreach
然后再构造sql插入语句:arr = ...;//这个是你要插入的
数组
foreach( $arr as $info ){ sql = "insert into users set username= '" . $info['username'] . "',password = '" . $info['passwo...
大家正在搜
phpforeach循环数组
foreach循环遍历两个数组
c语言foreach循环遍历数组
foreach循环遍历数组
js中foreach循环遍历数组
foreach循环遍历二维数组
php遍历数组foreach
shell里面foreach循环
js数组循环的方法到底用哪个
相关问题
php两个数组怎么用foreach循环插入到数据库中?
php foreach循环输入insert数据库
PHP数组循环插入数据库问题
php 怎么在foreach中循环数组的时候添加元素的属性
php 如何通过foreach 循环 开多个进程 往数据库里...
PHP for循环的值插入数组 数据库
PHP如何将下面数组遍历,插入数据库
php怎么在foreach中循环数组的时候添加元素的属性?