php - 如何向mysql插入、更新多个复选框?

标签 php mysql checkbox

我有一个带有 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/

相关文章:

MYSQL:帮助查询三张表的结果

连接时 MySQL 服务器访问被拒绝

Angular2 将 map 的值绑定(bind)到复选框

php - 如何从 mysql 为 highcharts 创建正确的 json 数据格式

php - 人们可以将 .php 文件写入我的 chmod 777 文件夹吗

php - 如何根据父下拉列表选择动态选择子下拉列表

php - 1970 年之前(甚至在 1700 年之前)的 Unix 时间戳,使用 PHP

PHP Composer 包含定义了 "use namespace as"语句的文件,附加到每个文件

mysql - 工作流程 - 如果所有记录均获得批准,则创建新行

Jquery 验证插件 - 需要 2 个复选框