THINKPHP中如何进行循环插入多条数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了THINKPHP中如何进行循环插入多条数据相关的知识,希望对你有一定的参考价值。
THINKphp中如何进行循环插入多条数据
数据类似这样的结构:
array(3)
["id"] => string(2) "11"
["cate_id"] => &array(2)
[0] => string(1) "1"
[1] => string(1) "1"
["coo_name"] => &array(2)
[0] => string(3) "111"
[1] => string(3) "222"
123456789101112$data = array( 0 => array( 'id'=>1, 'cate_id'=>1, 'coo_name'=>111 ), 1 => array( 'id'=>2, 'cate_id'=>2, 'coo_name'=>222 ));
当然你这个数组也可以循环插入的:先把第一个id转换为数组,然后用foreach循环插入 参考技术B 程序中php都通用的,模板中的话看手册,手册很多,volist等等都是追问
在控制里执行插入的呢,不怎么会,还望指点,呵呵
参考技术C你这数组写的也太那个了吧,一般谁都不会把数据写成这样的。我们会这样写:
$data = array(0 => array(
'id'=>1,
'cate_id'=>1,
'coo_name'=>111
),
1 => array(
'id'=>2,
'cate_id'=>2,
'coo_name'=>222
)
);
当然你这个数组也可以循环插入的:先把第一个id转换为数组,然后用foreach循环插入
以上是关于THINKPHP中如何进行循环插入多条数据的主要内容,如果未能解决你的问题,请参考以下文章
JAVA中,向MYSQL插入多条数据,如何判断如果某记录已经存在就不插入