Php 如何在mysql中从字段中选择所有非空项

Php 如何在mysql中从字段中选择所有非空项,php,mysql,database,Php,Mysql,Database,如何从一个表中选择所有项目,比如说图书(tablename),其中类别(字段)不为空 我使用了where=运算符??有办法吗 select * from books where category is not null 将某物与null进行比较将导致未知。这就是为什么必须将is运算符与nulls一起使用的原因。i have use=运算符实际必须使用的是非null。您不能在这里使用“=”。实际上,我必须使用一个这样的条件。简而言之,我需要获取所有类别结果

如何从一个表中选择所有项目,比如说图书(tablename),其中类别(字段)不为空

我使用了where=运算符??有办法吗

select * from books
where category is not null

将某物与
null
进行比较将导致
未知
。这就是为什么必须将
is
运算符与
null
s一起使用的原因。

i have use=运算符实际必须使用的是非null。您不能在这里使用“=”。实际上,我必须使用一个这样的条件。简而言之,我需要获取所有类别结果