
正文
php数组循环到数据库 php数组循环赋值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
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);插入数据
相关问答
Q1: php两个数组怎么用foreach循环插入到数据库中?
两个数组可以合并成一个,也可以分别。
$time = date("Y-m-d H:i:s");
$query=mysql_query("insert into comments(user,comment,addtime)values('$user','$txt','$time')");
if($query)
echo '1';
Q2: php如何将一个数组中的元素一个一个取出来循环查询数据库
根据你的语义描述可以用这样的方法来查询
$arr = ["1111111","12345","qwe"];
$result = [];
foreach ($arr as $val){
$result[] = $tail_fibers-distinct ( true )-where("type='$val'")-select();
}
不知道你用的是哪个SQL组件,但是大体都会提供类似 -whereIn('type',$arr) 这样的方法,等于直接用SQL的IN语句进行多个值查询,效率更高
SQL IN 操作符
Q3: php将一个长array数组循环插入数据库
利用PHP对数组赋值时下标变量会自动递增php数组循环到数据库的特点php数组循环到数据库,可以很方便用循环将数据存入一个数组。例如php数组循环到数据库:$arr[] = 'a'; 这条语句会将字符a存入数组变量$arr中,如果$arr不存在则会新建一个;若已存在,则将$arr数组的下标变量递增1后存入字符。也就是说,如果已有$arr[0]='a', 那么执行 $arr[] = 'b'; 后,数组其实是进行php数组循环到数据库了$arr[1] = 'b' 的操作。
Q4: php 如何把数组里的值循环添加到数据库中?最好举个例子 感谢那位大侠出手相助
代码如下:
==================================================================
?php
$arr = array('数学' = '98', '语文' = '103', '英语' = '108');
foreach($arr as $k = $v) {
$sql = "insert into stuScore(subject, score) values('$k', $v);";
//echo $sql.'br /'; //这里php数组循环到数据库的sql语句php数组循环到数据库你可以echo出来看看对不对...
mysql_query($sql);
}
?
Q5: PHP数组循环插入数据库问题
?php
$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数组循环到数据库和php数组循环赋值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






