2

重複の可能性:
mysqlがnull/emptyを返すかどうかを確認する方法

SQLコマンド(2つのテーブル間のLEFT JOIN)があり、結果は「NULL」または「0」です。そして今、私はこのようなPHP条件を作成したいと思います:

if ($rowSearch['Approved'] == NULL)

しかし失敗しました...それから私はこれを試しました

if ($rowSearch['Approved'] == 'NULL')

また失敗しました...PHPは常にそのステートメントをスキップします。このためのPHPIFステートメントの書き方は?前に感謝します。

4

3 に答える 3

1
if ( empty($rowSearch['Approved']) && $rowSearch['Approved'] !== 0 )
于 2012-07-13T18:55:39.823 に答える
1

NULL、、、、を区別する必要がある場合は""、厳密な比較を使用する必要がありFalseます。または、を使用できます。このページの表が関連している可能性があります。0===is_null()

于 2012-07-13T18:56:52.153 に答える
0

あなたはと比較する必要があります===

if ($rowSearch['Approved'] === null)
于 2012-07-13T19:00:35.033 に答える