2012-01-10 6 views
0

私のデータベースには、以下のサンプルに記載されているデータが含まれています。赤い強調表示された行を選択したいと思います。このクエリを試しましたが、私が望む行は表示されません。どんな助力も非常に感謝しています。空フィールドのMYSQLクエリステートメント

上記のコードは「[email protected]」を返します。

enter image description here

答えて

1

あなたがPHPでNULLためのすべての結果とテストをしたい場合は?:

SELECT * 
FROM tablename 
WHERE imageurl IS NULL 

を意味するか、このquestionを参照してください。

0

変更この行:

if($row['imageurl'] == 0){ 

へ:IMAGEURLが空の文字列またはnullの場合、あなたが望むよう

if(empty($row['imageurl']) == true){ 

これは、チェックします。クエリレベルからそれをやっていない上

SELECT * FROM TABLE WHERE imageurl IS NULL 
0

おそらく次の文は、あなたのタスクを解決しますか?フィールドがちょうど空の場合

"SELECT * From tablename where length(imageurl) = 0 or imageurl is null"

0
if(empty($row['imageurl'])){ 
echo $row['email']; 
} 
1

どれ理由:

0

(とないNULL)してみてください:

SELECT * FROM TABLE WHERE length(imageurl) = 0 
関連する問題