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循環中,直接插入資料庫中啊,不用寫到數組里,也可以直接添加中。