首页 > 解决方案 > 从 HTML 表单接收的数组元素与表的 MySQL 列中的数组项的映射

问题描述

目前,为了检查重复项,脚本会检查客户 ID 是否存在于任何行中,如果存在则跳过记录。但是,我想要实现的是检查客户 ID 是否存在并映射到 ProductID 并附加通过 HTML 表单帖子收到的唯一产品 ID。

这些客户 ID 通过 CSV 表导入数据库,产品是一个复选框,用户可以在上传 csv 文件的表单上选择该复选框,复选框的值作为数组发布到 PHP 脚本。

表名 -> 客户 表中有 10 列,但是这个问题感兴趣的列是 2。

  1. 客户ID
  2. 产品列表
CustomerID  | ProductID
CUS123      | 1,2,3
CUS234      | 2,3,1
CUS345      | 2,4,5

所以我想做的是,浏览 csv 表并:

  1. 检查 customerID(如果存在),检查其映射的 productID,将其与数组中收到的 productID 列表匹配,并检查它现在映射的唯一产品 ID,并将其附加到行中。

从 HTML 表单接收到的数组元素与表的 ProductID 列中的数组项的映射是这里的挑战。

标签: phpmysql

解决方案


推荐阅读