How to receive results from mysql table where field value is NOT 0
or NULL
? If I write condition field
!=1, it gives nothing, but there are a lot of fields where field
!=1. Why?
UPDATE:
CREATE TABLE `test` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`somevar` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `test` (`id`, `somevar`)
VALUES
(1,1),
(2,0),
(3,NULL),
(4,NULL),
(5,0);
This query
SELECT * FROM `test` WHERE `somevar`!=1
gives back only where somevar
=0, but not NUL. how to echo all results where somevar
!=1?