【发布时间】:2015-05-23 15:13:04
【问题描述】:
在我的 php 代码查询中,我在放置空值时遇到了一些错误 到表中。列名“number1”、“number2”和“number3”是整数,可以有一个空值。
如果没有空值,则查询有效
查询是这样的 插入表(number1,number2,number3) 值 (1,2,3);
但是当我在 PHP 的输入表单上留下一个空白值时,
例如,我不会为列“number2”设置值,查询将看起来 像这样。
插入表(number1,number2,number3) 值 (1,,3);
它说 ERROR: syntax error at or near "," SQL 状态:42601
有人知道如何解决这个问题吗?
此查询可能是解决方案,但还有其他方法吗? 插入表(number1,number2,number3) 值(1,null,3);
因为我有这么多这样的变量,并且有点懒于放置一些条件,例如当该变量返回空白值时 value="null"
【问题讨论】:
标签: php postgresql