【发布时间】:2017-01-17 17:20:35
【问题描述】:
我对 phpmyadmin 有点陌生,我正在尝试想出一种方法来逻辑地构建连接表以完成我手头的任务。
我正在制作一个员工时间表 Web 应用程序。我目前有一个员工表、项目表和时间表表。我正在尝试考虑构建员工/项目连接表的最佳方式,以存储每个员工希望在他们的时间表中显示的项目。
我创建了一个 php 表单,它创建了一个包含所有可用项目的表格,并在每个项目旁边放置了一个复选框,以便员工可以使用他们的用户 ID 登录,然后管理他们正在处理的项目。
我应该如何设置我的表以允许添加/删除与每个员工的项目关联的 INSERT/UPDATE 语句?我尝试使用主键 ID 和外键employeeID 和projectID 制作employees_projects,但是如果该关联已经存在,我将无法引用(即,我正在考虑循环遍历选定复选框的php POST 结果并查询INSERT INTO employees_projects VALUES ($eID,$pID) 但这不会捕获重复的条目)。
任何帮助都会很棒!
【问题讨论】:
标签: php mysql database phpmyadmin