成都网站建设设计

将想法与焦点和您一起共享

php数组循环到数据库 php数组遍历的三种方法

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

?php

清徐网站建设公司创新互联,清徐网站设计制作,有大型网站制作公司丰富经验。已为清徐上1000家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的清徐做网站的公司定做!

$arr = array(

0 = 1100,

1 = '天津市',

2 = 2210,

3 = '沈阳市'

);

$sql = '';

foreach ($arr as $k = $v) {

if ($k % 2 == 0) {

$no = $v;

continue;

} else {

$city = $v;

}

echo "INSERT INTO tablename (no, city) VALUES ($no, $city)";

}

?

结果:

INSERT INTO tablename (no, city) VALUES (1100, 天津市)

INSERT INTO tablename (no, city) VALUES (2210, 沈阳市)

sql语句已经输出的,你query下就行,按照自己的数据套吧.

上面那个回答运行不怎么对

php将一个长array数组循环插入数据库

利用PHP对数组赋值时下标变量会自动递增的特点,可以很方便用循环将数据存入一个数组。例如:$arr[] = 'a'; 这条语句会将字符a存入数组变量$arr中,如果$arr不存在则会新建一个;若已存在,则将$arr数组的下标变量递增1后存入字符。也就是说,如果已有$arr[0]='a', 那么执行 $arr[] = 'b'; 后,数组其实是进行了$arr[1] = 'b' 的操作。

php 如何把数组里的值循环添加到数据库中?最好举个例子 感谢那位大侠出手相助

代码如下:

==================================================================

?php

$arr = array('数学' = '98', '语文' = '103', '英语' = '108');

foreach($arr as $k = $v) {

$sql = "insert into stuScore(subject, score) values('$k', $v);";

//echo $sql.'br /'; //这里的sql语句你可以echo出来看看对不对...

mysql_query($sql);

}

?

thinkphp 数组循环插入数据库?

$data=array(); //创建临时变量用以存储数据

$length=count($你的array名['cwidth']); //数你有多少行数据

for($i=0; $i=$length; $i++){ //循环

$data[$i]['cwidth']=$你的array名['cwidth'];

$data[$i]['cheight']=$你的array名['cheight'];

}

出来的数据就像是这样:

array(2){

[0]=array(2){

['cwidth']=string(5) "593px"

['cheight']=string(5) "203px"

}

[1]=array(2){

['cwidth']=string(5) "598px"

['cheight']=string(5) "111px"

}

}

然后再用$db-add($data);插入数据


网页名称:php数组循环到数据库 php数组遍历的三种方法
当前网址:http://chengdu.cdxwcx.cn/article/doodghp.html