私の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[] に割り当てられた 2 つの配列に対応する、infiningamount、individualType、infinityname という 3 つのフィールド名があります。したがって、配列が機能している場合、データベースは次のようになります。
- 成分量 => 34、成分タイプ => センチリットル、成分名 => 鶏肉
- 成分量 => 26、成分タイプ => グラム、成分名 => チェダー チーズ
私の質問は: コードを使用して $rows[] (多次元配列) を取得し、各行を私のようなデータベースに挿入するにはどうすればよいですか?
助けてくれてありがとう!