llgd.net
当前位置:首页 >> PHP数组循环插入数据库问题 >>

PHP数组循环插入数据库问题

结果: INSERT INTO tablename (no, city) VALUES (1100, 天津市) INSERT INTO tablename (no, city) VALUES (2210, 沈阳市) sql语句已经输出的,你query下就行,按照自己的数据套吧. 上面那个回答运行不怎么对

$data=array(); //创建临时变量用以存储数据 $length=count($你的array名['cwidth']); //数你有多少行数据 for($i=0; $iarray(2){ ['cwidth']=>string(5) "593px" ['cheight']=>string(5) "203px" } [1]=>array(2){ ['cwidth']=>string(5) "598p...

有两个方法可供选择,一种是把数据存入csv文件,然后执行load data infile 还有一种就是类似于sql server里面的bulk insert,使用insert语句插入批量数据,结合PHP的implode函数, 可以很简单的实现大批量数组数据的一次性插入。 [php] view pla...

语句如下: foreach($carFactory as $key=>$car){//在遍历的过程中为 car添加一个新的属性比如生产日期 $carFactory[$key]['made_time'] = time();} php优点: PHP是开源软件,所有PHP的源代码每个人都可以看得到,代码在许多工程师手中进行了检...

$tag="1,2,3,4,5,6,baidu,汉字";$sql=explode(',',$tag);$sqlstring = "";foreach ($sql as $v){ $sqlstring .= "('".$v."'),";}$sqlstring = "insert into `AAA`(BBB) values ".rtrim($sqlstring, ',');mysql_query($sqlstring);

// 判断数组数量是否大于0if(count($result) > 0){ // 合并数组值 $values = implode(")', \n('", $result); // 生成SQL语句 $sql = "INSERT INTO `jilu` (`id`, `num`) VALUES \n('". $values ."')"; // 显示SQL语句 echo $sql;}

重构函数,将一维数组转成二维数组,$newArray=[];for($i=1;$i$val){ if($key=="item_name_".$i){ $newArray[$i][$key]=$val; } }}此时$newArray就是一个二维数组。每组数据一个组。然后拼接sql语句插入

php是弱类型语言,提供了我们非常灵活的数组使用方法。

遍历数据表,把相应的数据放到数组中即可 例如:

先把数组用函数 serialize() 序列化一下再存到数据库,取出来以后用 unserialize()反序列化函数处理下就成了你上边的数据了。

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com