我正在尝试从php运行查询。 WHERE
子句的一部分包括IS NULL
。
在这种情况下,我没有任何记录。
示例:
SELECT * FROM TABLE WHERE ITEM IS NULL"
没有记录返回。当直接在PL / SQL中测试时,我得到了记录。
SELECT * FROM TABLE WHERE ITEM ='cars'"
恢复了良好的工作记录。
在查询中使用IS NULL
时,PHP是否拒绝?
答案 0 :(得分:0)
它实际上是NULL还是只是空的?
SELECT * FROM TABLE WHERE ITEM =''
此查询将检查您的行字段是否为空
SELECT * FROM TABLE WHERE ITEM IS NULL
将检查行字段是否为空
此答案可以很好地了解它们之间的区别:
答案 1 :(得分:0)
设法解决此问题,并添加了AND 1 = 1并起作用。
SELECT * FROM TABLE WHERE ITEM NULL AND 1 = 1