php - 更新列的所有行仅返回 foreach 循环中的最后一个值
问题描述
我想用 foreach 循环更新我的数据库的特定列。但它只更新列中数组的最后一个元素
foreach ($_POST['matricule'] as $matricule) {
$query_update = $conn -> prepare("UPDATE dates_precedentes SET matricule = ?");
$query_update -> execute([$matricule]);
}
的输出print_r($_POST['matricule'])
解决方案
推荐阅读
- python - Python OOP 输出错误,有什么想法吗?
- javascript - 创建良好的拖放功能
- python - 从另一个 python 脚本调用带有 args 的 python 脚本?
- reactjs - React SSR:我的组件如何在其渲染方法中获取 URL 搜索 URL 参数
- c# - Visual Studio 无法运行项目
- r - 如何在 R 中绘制岭图?
- python - 在 Django 视图中填写表单字段
- php - 陷入为 API 响应创建数组
- android - onActivityResult() 可以在 onCreate() 之前调用吗?
- sql - 使用 strftime 的 SQLite 自定义格式日期