現在、print_r(); を介して出力すると、次のような配列があります。
Array
(
[0] => Array
(
[R_ID] => 32
[email] => a@a.com
[name] => Bob
)
[1] => Array
(
[R_ID] => 32
[email] => b@b.com
[name] => Dan
)
[2] => Array
(
[R_ID] => 32
[email] => c@c.com
[name] => Paul
)
[3] => Array
(
[R_ID] => 35
[email] => d@d.com
[name] => Mike
)
)
このデータを、各要素の値がそれぞれのフィールドに属する 1 つのテーブルに挿入したいと思います。
現在、私のphpコードは次のようになっています
if(is_array($EMailArr)){
foreach($EMailArr as $R_ID => $email => $name){
$sql = "INSERT INTO email_list (R_ID, EMAIL, NAME) values ('$R_ID', '$email', '$name')";
mysql_query($sql) or exit(mysql_error());
}
}
*注: R_ID は、このテーブルの主キーではありません。*
この状況にどのように取り組むべきかを誰かが理解するのを手伝ってくれますか? 読んでくれてありがとう!
よろしく。