如何在PHP查询中使用IS NULL

时间:2019-01-17 08:36:54

标签: php sql oracle

我正在尝试从php运行查询。 WHERE子句的一部分包括IS NULL
在这种情况下,我没有任何记录。
示例:

SELECT * FROM TABLE WHERE ITEM IS NULL"

没有记录返回。当直接在PL / SQL中测试时,我得到了记录。

SELECT * FROM TABLE WHERE ITEM ='cars'"

恢复了良好的工作记录。

在查询中使用IS NULL时,PHP是否拒绝?

2 个答案:

答案 0 :(得分:0)

它实际上是NULL还是只是空的?

SELECT * FROM TABLE WHERE ITEM =''

此查询将检查您的行字段是否为

SELECT * FROM TABLE WHERE ITEM IS NULL 

将检查行字段是否为

此答案可以很好地了解它们之间的区别:

Check it here

答案 1 :(得分:0)

设法解决此问题,并添加了AND 1 = 1并起作用。

SELECT * FROM TABLE WHERE ITEM NULL AND 1 = 1