如何在单列中获取多个复选框值
How to get Multiple Check box value In Single Column
<div>
<input style="margin: 14px 0px 0px 0px;" type="checkbox"
value="<?php echo $row['Code']; ?>" name="Inc_Rc_Human_Factor"
id="Inc_Rc_Human_Factor" onclick="popup(this)" />
<?php echo $row['Description'] ?>
</div>
我需要在 MySQL 数据库的单个列中存储多个复选框值。是否可以在单个列中存储多个值?如果是,请帮助我。
提前致谢。
这是可能的,但您尝试做的事情违反了 1NF(第一范式)或 2NF(第二范式),具体取决于实施方式。
虽然遵守 NFs 不是绝对的法律,但没有充分理由违反它们通常是一个危险信号,你会 运行 在以后的某个时候遇到麻烦。
我建议重新考虑您的数据库结构。
我完全同意@mmgross。
但是,如果您想有意这样做,请尝试以下解决方案:
<div>
<input style="margin: 14px 0px 0px 0px;" type="checkbox"
value="<?php echo $row['Code']; ?>" name="Inc_Rc_Human_Factor"
id="Inc_Rc_Human_Factor" onclick="popup(this)" />
<?php echo $row['Description'] ?>
</div>
我需要在 MySQL 数据库的单个列中存储多个复选框值。是否可以在单个列中存储多个值?如果是,请帮助我。 提前致谢。
这是可能的,但您尝试做的事情违反了 1NF(第一范式)或 2NF(第二范式),具体取决于实施方式。
虽然遵守 NFs 不是绝对的法律,但没有充分理由违反它们通常是一个危险信号,你会 运行 在以后的某个时候遇到麻烦。
我建议重新考虑您的数据库结构。
我完全同意@mmgross。
但是,如果您想有意这样做,请尝试以下解决方案: