php - ENUM 复选框更新数据库

标签 php mysql sql

我在名为 IsFlagged 的​​表中有一个字段设置为 ENUM,其值为“0”、“1”。我想要它,以便如果选中 HTML 表单上的复选框,它会使用数字 1 更新 IsFlagged 字段以反射(reflect)这一点。我如何以最简单的方式做到这一点,我需要向表单/PHP 添加什么? ENUM 是最好的方法吗?

谢谢。

最佳答案

简单的谷歌搜索无法回答这个问题?

之前有人回答过...

Update database with checkbox php mysql

更具体地说 - 由于传输成本高昂,您不希望通过使用复选框将请求来回发送到数据库......无论您正在从事什么项目,如果它是通过网络不断地在互联网上来回发送到 mySQL 数据库需要大量开销,我可能会通过选中和取消选中该框一百次来溢出 sql 缓冲区。

这表示需要用户和开发人员进一步验证,方法是确保用户在回发到数据库之前需要该选择。

我的建议是在表单底部添加一个按钮,用于提交查询的选中或未选中部分。

在这种情况下,您将接受检查作为 BOOLEAN 运算符作为 PHP 中的 SQL 准备语句的参数...您在关注吗?

要回答 php 表单 - 是的,如果您使用的是 php,您将需要它

例如

    <form method="post">
    <input type="checkbox" name="param[]" value="black" />
    <input type="submit" value="Submit" />
    </form>

关于php - ENUM 复选框更新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14735929/

相关文章:

MySQL 按特定列值排序,按另一列的日期进行二级排序

python - Python SQL 语句中的变量

sql - 使用异常更新复杂函数中的表

sql - 使用 regexp_substr 在 Oracle 中按空格和字符作为分隔符拆分字符串

php - cakephp 的模型关联问题

php - 仅允许在上传期间添加某些文件类型

php - .htaccess 问题 : No input file specified

java - 当 jsonResponse 从 mySQL-DB 获取空数据时没有任何反应

php - Json_encode数组函数错误

php - 来自同一列的所有值组合