标签: php sql
问候大家
我有一个包含40个字段的PHP表单,当驱动程序完成作业时,需要填写。并非所有这些字段都会被填写。新的mariaDB更新的问题是,INSERT INTO执行失败。
我已经将所有SQL默认设置为NULL,但是如果页面尝试将“”设置为空白,则SQL不会将其设置为NULL。
除了对每个字段进行有条件的空白检查之外,还有什么方法可以绕过然后再空白吗?
谢谢
答案 0 :(得分:0)
尝试使用此值
$a = isset($_GET['a']) ? $_GET['a'] : null;
如果您使用的是php7.0 +,则可以使用Null合并运算符 refer