我有一个带有 80 个复选框的表单..它是汽车选项表单..例如
颜色: 黑色、红色、白色、黄色
等。我应该如何为多种选项设计数据库?
我应该在表中创建 80 列吗?或者使用 implode() 并保存在一列或多行中?但当我需要时我应该更新它......
Car_id | black | red | white | yellow |..... | option80 |
1 true true
我该怎么办?谢谢您的帮助
最佳答案
检查标准化。这可能会有所帮助。
无论如何,为了帮助您顺利上路,这里有一个基本设置。
+-----TABLE CAR------+
ID
NAME
+-----TABLE COLOR------+
ID
COLOR
+-----TABLE CAR_COLOR------+
CAR_ID
COLOR_ID
这可以确保您在 CAR 和 COLOR 之间有一个链接表
希望这对您有帮助
关于php - 如何向mysql插入、更新多个复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14375653/