[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 つの配列は から同時に受信されます。これらをすべてデータベースに書き込みたいのですが、ループはどのように書けばよいでしょうか?
データベースに書き込まれる最終形式は、
番号 名前 性別 年齢
最初の記事: 1 a 男性 25
2 番目の記事: 2 b 女性 26
記事 3: 3 c女性 27
記事 4: 4 d 男性 26
記事 5: 5 e 男性 26
-----解決策---------- ----- -----
<br />$_POST['a'] = '1,2,3,4,5';<br />$_POST['b'] = "a,b,c,d,e";<br />$_POST['c'] = "男,女,女,男,男";<br />$_POST['d'] = "25,26,27,26,26";<br /><br />$a = explode(',', $_POST['a']);<br />$b = explode(',', $_POST['b']);<br />$c = explode(',', $_POST['c']);<br />$d = explode(',', $_POST['d']);<br /><br /><br />foreach($a as $key=>$value){<br /> $sql = "inser into tbl_name values('$value', '{$b[$key]}', '{$c[$key]}', '{$d[$key]}');";<br /> //mysql_query($sql);<br /> echo $sql, PHP_EOL;<br /><br />