0
私のデータテーブルにはisRej
フィールドに2つの値1
とNULL
があります。いくつかのレコードはisRej = 1
で、一部はisRej= NULL
です。 isRej = 1
のレコードは正しく表示されますが、isRej
はNULL
です。 この作品はきれいです $sql = WHERE Name = '$name' and isRej =1 ;
しかし、 $sql = WHERE Name = '$name' and isRej !=1 ;
は動作しません。フィールドのデータ型が整数の場合、PHPでSQLのNULL値をチェックする方法
ヌルは '='、 '<>'などでテストすることはできません。定義上、nullはANYTHINGとは異なります。だからこそ「ヌルではない」 –
があり、isRejがNULLでないのは でもこれは動作しません。また、フェッチしないでも –
フィールドにNULLが許可されていない場合、なぜそれらのテストを邪魔しますか? –