我有複選框和值的表中,如果用戶選擇,他們選擇在稱爲checkedHW爲了簡單起見陣列的ID的值的複選框,這是什麼代碼看起來像:在一列中插入多個值mysql?
$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');"
,但我不è Xactly公司很清楚如何做,任何幫助將是美好:)
其實,我解決了它使用:
for($i=0;$i<count(arrayofids); $i++){
$sql = "insert into table(id,type) values(array[$i], 'type'";
$db->query($sql);}
我希望幫助別人,並感謝你們的幫助!
我想'id'數據類型爲int類型。 – diEcho
我剛剛添加了一個int cast,它只爲第一個值插入了一行 – bubbles