gpt4 book ai didi

php - MySQL TinyInt 值不会更新

转载 作者:行者123 更新时间:2023-11-29 03:05:38 27 4
gpt4 key购买 nike

我这辈子都无法让 php 更新 mysql 中的 schdl 字段。它将更新测试查询中除 schdl 之外的所有其他字段。

schdl 值当前设置为 1,我正在尝试将其设置为 0。 schdl 字段的 NULL 选项设置为“No”,字段的默认值为“0”。

我采取的步骤:我可以从 MySQL CLI 成功执行以下命令UPDATE dispatch SET schdl="0"WHERE servid="12"; <- 同样可以正常工作

但是当我尝试在 PHP 中执行它时,查询成功返回,但值保持不变。我试过了:.我更新了同一查询中的其他值,它们都按预期更新,只有 schdl 保持不变。我到底错过了什么?

php 是否正确提交了“0”值,而 mysql 是否奇怪地解释该值并将其设置为 True 或其他?

我该如何解决这个问题?

PHP 5.4.3MySQL 5.5.24

最佳答案

尝试代替 schdl=\"0\"

schdl=0

关于php - MySQL TinyInt 值不会更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15987828/

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