1. php 怎么把接受到的数据 循环的添加到数组
遍历数据表,把相应的数据放到数组中即可
例如:
<?php
//定义一个数组,用于保存读取到的数据
$contents = array();
$query = mysql_query("select * from table");
//遍历数据表
while($array = mysql_fetch_array($query)){
$contents[] = $array;
}
print_r($contents);
//然后循环数组,或者通过键名使用数组
foreach($contents as $value){
print_r($value);
}
echo $contents[0]['字段名称'];
?>
2. 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);插入数据
3. php用foreach将一个长数组循环插入数据库
重构函数,将一维数组转成二维数组,
$newArray=[];
for($i=1;$i<=count($arr)/3;$i++){
foreach($arras$key=>$val){
if($key=="item_name_".$i){
$newArray[$i][$key]=$val;
}
}
}
此时$newArray就是一个二维数组。每组数据一个组。然后拼接sql语句插入
4. PHP如何将下面数组遍历,插入数据库
五维数组·······················,你可以转换成字符串然后再插入,或者你先串行化然后再存储
5. php如何操作数组遍历追加数据
可以遍历两次$a, 第一次取出所有的父级栏目,放入$newarr中,第二次将子栏目放入对应
的父级栏目数组中, 最后使用$newarr就行
不过这是建立在只有二级栏目的基础上,如果有三级栏目的话就还要麻烦些了
$newarr = array();
foreach ($a as $key => $value)
{
if($value['fID'] == 0)
{
$cid = $value['cID'];
$newarr[$cid] = $value;
unset($a[$key]);
}
}
foreach ($a as $key => $value)
{
if($value['fID'] != 0)
{
$fid = $value['fID'];
$newarr[$fid]['zilanmu'][] = $value;
}
}
6. php如何循环录入数组中的数据
foreach($arr as $value){
$sql="insert into list(title)values(".$value.")"; //再插入
}
7. 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);
}
?>
8. PHP数组循环插入数据库问题
$array=你的数组;
foreach($arrayas$key=>$val){
$Sql='insertinto表名称(`no`,`city`)';
if($key%2==0){
$Sql.='values('.$val.',';
}else{
$Sql.='''.$val.'')';
mysql_query($Sql)orprint(mysql_error().'<br/>');
}
}
9. PHP for循环的值插入数组 数据库
不知道我理解的对不,是你的答案不,你可以试试
for(.......){
.........//你的for循环
$data[] = array(
'no'=>$no,
'ok'=>$ok,
'shold_date'=>$should_date,
);
}
这样应该可以得到了,结果应该是 二维数组。
$data = array(
0=>array(
'no'=>1,
'ok'=>1,
'should_date'=>‘2014-7-25’
),
1=>array(
'no'=>1,
'ok'=>1,
'should_date'=>‘2014-7-25’
),
)
插入数据库中,你可以用foreach 实现了。
==============================
不过,你可以在 for循环中,直接插入数据库中啊,不用写到数组里,也可以直接添加中。