我的PHP是這樣的:值插入從陣列數據庫
for ($i = 0, $count = count($ingredientQTY); $i < $count; $i++) {
$rows[] = array(
'ingredientamount' => $ingredientQTY[$i],
'ingredientType' => $measurements[$i],
'ingredientname' => $ingredientNAME[$i]
);
print_r($rows[$i]);
}
打印出一個這樣的數組:
Array (
[ingredientamount] => 34
[ingredientType] => Centiliter
[ingredientname] => CHicken)
Array (
[ingredientamount] => 26
[ingredientType] => Grams
[ingredientname] => Cheddar Cheese)
我有我的數據庫3個字段名叫做ingredientamount,ingredientType和成分名稱,它對應於分配給$ rows []的兩個數組。所以,如果我有陣列的工作,我的數據庫是這樣的:
- ingredientamount => 34,ingredientType =>釐升,ingredientname =>雞
- ingredientamount => 26,ingredientType =>克,ingredientname =>切達乾酪
我的問題是:如何使用我的代碼採取$行[](這是一個多維數組),並插入每一行到像我這樣的數據庫?
感謝您的幫助!
爲什麼'$計數=計數($ ingredientQTY); $ i <$ count;'而不是'$ i
hek2mgl
2013-03-27 18:10:24
@ hek2mgl不確定,會修復。 – Muhambi 2013-03-27 18:11:58