채택완료
빈값을 어떻게 확인하시나요? $valeu !="" or isset($value) 등등

위와같은 상황에서 쿼리를 통해 한 row를 뽑아옵니다.
이때 뽑아온 row에서 mb_id 컬럼 값이 비어있는지 확인하려고 합니다.
저는 여태 $row['mb_id']!=''로 해왔었는데 이렇게 하면 안될 소지가 있을까요?
다들 어떻게 처리하시나요?
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
2019-04-24 (수) 00:50:06
저는 !empty($variable) 로 확인합니다.
$variable이 정의되지 않았거나, 비어있는 경우 모두를 잡아줍니다.
($variable != '' 로 사용시 $variable이 정의되어있지 않으면 notice 발생합니다. 물론 그누보드는 error_reporting에 notice 옵션이 빠져있습니다.)
크게 문제없어보이는데요? 저도 if문에선
if ($row["필드명"] == "")
sql문에서도 $row["필드명"] = ""
으로 작성합니다
답변에 대한 댓글 1개
2019-05-06 (월) 20:22:25
답변을 작성하려면 로그인이 필요합니다.
0이라는 유효한 값을 넣었을 경우 '값이 없을때'와 같이 처리되버리는 경우가 있네요