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

问题描述 投票:-1回答:1

迎接每个人,

我有一个包含40个字段的PHP表单,以便在驱动程序完成作业时填写。并非所有这些字段都将填写。我的新mariaDB更新的问题是,INSERT INTO执行在空白处失败。

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

除了对每个字段进行条件空白检查之外,还有其他方法可以绕过空白吗?

谢谢

php sql
1个回答
0
投票

试试你的价值观

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

如果您使用的是php7.0 +,那么您可以使用Null Coalescing Operator refer

© www.soinside.com 2019 - 2024. All rights reserved.