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