php - 如何在MYsql中存储复选框?

标签 php mysql checkbox phpmyadmin

我是新手。我有这个编码...如何存储到Mysql中以及如何从数据库中检索?

<input type="checkbox" name="like" value="yes"/>Yes
<input type="checkbox" name="like" value="no"/>No 

我怀疑如果我同时选择两个框意味着会发生什么? 请解释一下...提前致谢..

最佳答案

如果您对逗号分隔值没有问题

我的回答会对你有帮助

简单地在您的字段中使用数组名称

<input type="checkbox" name="like[]" value="yes"/>Yes
<input type="checkbox" name="like[]" value="no"/>No 

然后implode 带逗号

implode(","$_POST['like']);

如果选中两个框,则 结果将是是,否

使用varchar创建您的列 然后做平常的事情来存储

关于php - 如何在MYsql中存储复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6395623/

相关文章:

php - 从三个变量创建插入语句

javascript - 使用 php 回显 javascript,包括 mysql 行变量

mysql - 只删除mysql数据库中的一条记录

php - 关于重复键错误

selenium-webdriver - 无法找到 capybara 的复选框

javascript - 将选中的复选框推送到数组并从数组中获取值以构建查询字符串

php - 数据库详细信息的平面文件存储

PHP 正则表达式获取 BBCode 标签之间的文本

python - 在python和mysql中插入特定日期范围内的csv数据

jquery - 检查复选框是否被动态禁用并使用 jquery 使用某个类更新其标签