ホームページ  >  記事  >  バックエンド開発  >  [4 つの配列を同時にデータベースに書き込むにはどうすればよいですか? 】

[4 つの配列を同時にデータベースに書き込むにはどうすればよいですか? 】

WBOY
WBOYオリジナル
2016-06-23 13:54:31772ブラウズ

$_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;}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。