我有一个数组$members
,其中包含ID
table 中的一些(最多 6 个)users
。使用以下代码,我遍历 的每个索引$members
,搜索详细信息并将它们存储在另一个数组中。
foreach($members as $key=>$value){
$res = mysql_query("SELECT id,name,email FROM users WHERE id='$value'");
if ($res === false) {
echo mysql_error();
die;
}
$row = mysql_fetch_assoc($res);
if($row['id'])
{
$members_name[]=$row['name'];//array for name
}
}
现在我想将存储在数组中的ID
&插入到另一个 TABLE中,格式如下:(左侧是我的 TABLE )names
register
rows
register
mem_0_id-->$members[0]
mem_0_name-->$members_name[0]
mem_1_id-->$members[1]
mem_1_name-->$members_name[1]
mem_2_id-->$members[2]
mem_2_name-->$members_name[2]
mem_3_id-->$members[3]
mem_3_name-->$members_name[3]
mem_4_id-->$members[4]
mem_4_name-->$members_name[4]
我怎样才能以这种方式插入?只使用一个 INSERT 语句?