我有一个复选框和值表,如果用户选择一个复选框,他们会在一个名为 checkHW 的数组中选择 id 的值,为简单起见,代码如下所示:
$ids = implode(',',arrayofids);
$sql = "insert into table(id, type) values($ids,type);
$db->query($sql);
用于测试的回显查询:
"insert into table('id1,id2','type')
我想如果我遍历这个查询,我可以假设这样做:
"insert into table('id1','type');"
"insert into table('id2','type');"
但我不太确定该怎么做,任何帮助都会很棒:)
我实际上使用以下方法解决了它:
for($i=0;$i<count(arrayofids); $i++){
$sql = "insert into table(id,type) values(array[$i], 'type'";
$db->query($sql);}
我希望对某人有所帮助,并感谢你们的帮助!