如果PHP值为空(NULL),则插入SQL

时间:2018-08-14 13:34:31

标签: php sql

问候大家

我有一个包含40个字段的PHP表单,当驱动程序完成作业时,需要填写。并非所有这些字段都会被填写。新的mariaDB更新的问题是,INSERT INTO执行失败。

我已经将所有SQL默认设置为NULL,但是如果页面尝试将“”设置为空白,则SQL不会将其设置为NULL。

除了对每个字段进行有条件的空白检查之外,还有什么方法可以绕过然后再空白吗?

谢谢

1 个答案:

答案 0 :(得分:0)

尝试使用此值

$a = isset($_GET['a']) ? $_GET['a'] : null;

如果您使用的是php7.0 +,则可以使用Null合并运算符 refer

相关问题