我有一个数组:
Array
(
[user_ids] => 2,4,3
)
我想在表格中插入这些值
id |user_id
1 | 2
1 | 4
1 | 3
我做到了:
$ids = explode(',', $user_ids); // explode
explode result
Array
(
[0] => 2
[1] => 4
[2] => 3
)
然后循环:
foreach($ids as $uid){
INSERT INTO user_venue_status (venue_id,user_id,group_id,status) VALUES(".$id.",'".$uid."','".$gid."','".$status."')
}
它仅在表格中插入最后一个值。
答案 0 :(得分:0)
在您的代码中,它没有显示$ gid和$ status使用以下代码插入记录:
foreach($ids as $id=>$uid){
mysql_query("INSERT INTO user_venue_status (venue_id,user_id,group_id,status) VALUES(".$id.",'".$uid."','".$gid."','".$status."')");
}