我的 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 )
我的数据库中有三个字段名称,分别称为成分数量、成分类型和成分名称,它们对应于分配给 $rows[] 的两个数组。所以,如果我让数组正常工作,我的数据库将如下所示:
- 成分数量 => 34,成分类型 => 厘升,成分名称 => 鸡肉
- 成分数量 => 26,成分类型 => 克,成分名称 => 切达干酪
我的问题是:如何使用我的代码获取 $rows[] (这是一个多维数组)并将每一行插入到像我这样的数据库中?
感谢大家的帮助!