如何将多个INT添加到数据库?

时间:2011-11-07 16:03:08

标签: php mysql insert

我目前有一个下拉框,可以在表格中输入整数。它正在基于ID单独地将$ myVariable选项添加到数据库中的列表中。

我正在努力做的是将这个下拉选择系统转换为一个复选框系统,用户可以检查哪个$ myVariable并将它们插入到数据库中。

如何在一个insert语句中将多个ID [myVariableID]插入数据库?

编辑: 我有一个包含X列表的表。 X有一个ID,所以我想将该ID插入另一个表中。

X 1 has ID 1

X 2 has ID 2

将这些值插入表格允许我查看使用链接表关联的X

因此,通过一个复选框列表(输出所有X已添加),我需要多次将X的ID插入到链接表中。

目前有限,因为下拉列表会选择XX ID。如果我使用复选框,如何动态获取X的ID,并插入所选的X,并根据复选框选择添加X ID倍数。

示例

Name      ID
X1    ||  1
X2    ||  2
X3    ||  3
X4    ||  4

用户选择X1,X2,将ID 1,2插入数据库表。我不能有$ var1,$ var2,..等因为可能会添加列表。这就是为什么我想到了数组或foreach

问题: 下拉列表选择有一个值($ variable) 复选框系统(我想要的)有多个可能的值。

1 个答案:

答案 0 :(得分:3)

INSERT支持插入多个值。

快速举例:

INSERT INTO table (id, something) VALUES (1, 10), (2, 11), (1, 28)