我希望我在这里遗漏了一些简单的东西。
我有一个在 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 查询中。欢迎任何帮助。
慕村9548890
慕容3067478