ホームページ >バックエンド開発 >PHPチュートリアル >[4 つの配列を同時にデータベースに書き込むにはどうすればよいですか? 】
$_POST['a'] 値は 1,2,3,4,5 です
$_POST['b'] 値は a,b,c,d,e です
$_POST['c'] 値はは、男性、女性、女性、男性、男性です
$_POST['d'] 値は 25,26,27,26,26 です
これら 4 つの配列は d5fd7aea971a85678ba271703566ebfd から同時に受信されます。これらをすべてデータベースに書き込みたいのですが、ループはどのように書けばよいでしょうか? データベースの形式は、名前の最初の記事である必要があります
1 A 男性 25
26
3: 3 C 女性 27
4: 4 D 男性 26
Article 5: 5 を tbl_name の値に挿入 ('2', 'b', '女性', '26')
tbl_name の値に挿入 ('3', 'c', '女性', '27')
tbl_name の値に挿入('4', 'd ', '男性', '26') tbl_name の値に挿入します('5', 'e', '男性', '26')$_POST['a'] = array(1,2,3,4,5);$_POST['b'] = array('a','b','c','d','e');$_POST['c'] = array('男','女','女','男','男');$_POST['d'] = array(25,26,27,26,26);foreach($_POST['a'] as $i=>$v) { $sql = "inser into tbl_name values('$v', '{$_POST['b'][$i]}', '{$_POST['c'][$i]}', '{$_POST['d'][$i]}')"; echo $sql, PHP_EOL;}