首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >零零问题

零零问题
EN

Stack Overflow用户
提问于 2015-11-05 20:46:48
回答 1查看 20关注 0票数 0

好吧,这让我快疯了!!得到一个整数字段默认设置为null的MySQL表。需要通过表单提交来更新它。如果表单字段为空,请将数据库字段设置为空,否则将数据库字段设置为表单提交值。

所以,在PHP中我有:(暂存代码,仍然需要净化)

代码语言:javascript
复制
if($_POST['vendor-product'] != ''){
    $ms2VendorID = $_POST['vendor-product'];
}else{
    $ms2VendorID = '';
}

问题是,它不是空的,而是输入了零。我尝试过几种不同的方法,但似乎都没有用。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-05 20:50:37

为什么不将NULL (作为字符串)赋值给else语句中的变量?

代码语言:javascript
复制
if($_POST['vendor-product'] != ''){
    $ms2VendorID = $_POST['vendor-product'];
}else{
    $ms2VendorID = "NULL";
}

另外,确保字段没有启用NOT NULL约束。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33554474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档