내 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)
내가 ingredientamount, ingredientType라는 내 데이터베이스에서 세 fieldName에있는, 그리고 성분 이름은 $ rows []에 할당 된 두 배열에 해당합니다. 나는 배열 작업이 있다면 그래서, 내 데이터베이스는 다음과 같이 보일 것이다 :
- ingredientamount => 34, ingredientType => Centiliter, ingredientname => 닭
- ingredientamount => 26 ingredientType => 그램, ingredientname => 체다 치즈
내 질문은 : $ rows [] (다차원 배열)를 취하여 각 행을 내 것과 같은 데이터베이스에 삽입하려면 어떻게해야합니까?
감사합니다.
왜'$ 카운트 = 수 ($ ingredientQTY)에
hek2mgl
$sql = "INSERT 'myTableName' ('ingredientamount','ingredientType','ingredientname') VALUES ";
을 변경; $ i
@ hek2mgl 확실하지 않습니다. 수정 될 것입니다. – Muhambi