gpt4 book ai didi

php - 在 php 中处理 Tinyint

转载 作者:行者123 更新时间:2023-11-29 06:12:13 24 4
gpt4 key购买 nike

我正在使用 PHP 将在线表单中的数据发布到数据库中,表单上的某些字段是复选框。我最初将复选框的数据类型定义为 BIT,但是在选择复选框并提交表单后,当我查看数据库时,值都是“b”。然后我将数据类型设置为 BOOLEAN,然后它自行切换为 TINYINT。然而,选择复选框/提交表单后,数据库中的值全部为“0”。我期望看到一个“1”,它对应于已选中的复选框,但这种情况没有发生。我究竟做错了什么?谢谢!

最佳答案

您很有可能将复选框的checked值传递到数据中。复选框不使用 true/false,而是使用 "checked" 或空。你可以这样做:

$value = ($checked == "checked" ? 1 : 0)

关于php - 在 php 中处理 Tinyint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8505687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com