php
$arr?=?array(
0?=?1100,
①.?=?'天津市',
);
$sql?=?'';
foreach?($arr?as?$k?=?$v)?{
$no?=?$v;
continue;
}?else?{
$city?=?$v;
}
echo?"INSERT?INTO?tablename?(no,?city)?VALUES?($no,?$city)";
结果:
INSERT INTO tablename (no, city) VALUES (1100, 天津市)
sql语句已经输出的,你query下就行,按照自己的数据套吧.
上面那个回答运行不怎么对
利用PHP对数组赋值时下标变量会自动递增的特点,可以很方便用循环将数据存入一个数组.例如:$arr[] = 'a'; 这条语句会将字符a存入数组变量$arr中,如果$arr不存在则会新建一个;若已存在,则将$arr数组的下标变量递增1后存入字符.也就是说,如果已有$arr[0]='a', 那么执行 $arr[] = 'b'; 后,数组其实是进行了$arr[1] = 'b' 的操作.
$data=array(); //创建临时变量用以存储数据
$length=count($你的array名['cwidth']); //数你有多少行数据
for($i=0; $i=$length; $i++){ //循环
$data[$i]['cwidth']=$你的array名['cwidth'];
$data[$i]['cheight']=$你的array名['cheight'];
出来的数据就像是这样:
然后再用$db-add($data);插入数据
以上就是土嘎嘎小编为大家整理的php数组循环加入数据库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!