【发布时间】:2020-05-21 22:02:45
【问题描述】:
我希望我在这里遗漏了一些简单的东西。
我在 js 中创建了一个数组,比如:var ids = [1,2,3,4,5];
现在我希望这个数组在我的 SQL 数据库表中填充一列。
我有这样的管道设置,用于将单个元素添加到我的表中:
- 请求通过 ajax 发送:
$.ajax({
type: "POST",
url: "some.php",
data: {
ids: ids,
}
});
-
some.php接收数据(连接等已建立):
$ids = $_POST['ids'];
- SQL 用于向列 COL_ID 插入单个值
$sql = "INSERT INTO `mydb`.`dbtable`(`COL_ID`) VALUES ('$ids)";
此管道适用于单个值(例如 ids = 2,但不适用于数组。
我想要COL_ID 将每个数组元素包含为一行
| COL_ID |
|-------- |
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
我怀疑它在 SQL 查询中。欢迎任何帮助。
【问题讨论】: