묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
MySQL 쿼리 에서...
2003.10.11 23:28
아무 레코드도 없는 테이블에서
select max(no) from <<테이블명>>where 1;
치면 NULL 값이 나오잖아요,
근데 이걸 php에서
mysql_fetch_array 로 뽑고,
if($변수["no"]==null){
}
하면 거짓으로 나와요...
어떻게 해결하죠?
select max(no) from <<테이블명>>where 1;
치면 NULL 값이 나오잖아요,
근데 이걸 php에서
mysql_fetch_array 로 뽑고,
if($변수["no"]==null){
}
하면 거짓으로 나와요...
어떻게 해결하죠?
댓글 2
-
Z
2003.10.12 01:38
null값때문에 아닐까요?? -
king
2003.10.13 03:55
if($변수["no"]==null){}
위 내용을 레코드가 있을때 말이죠..null 값을 가진,,.,.
그러니까 레코드가 없는데 조건을 줘 봤자 거짓이죠..조건을 실행할 레코드가 없으니까..
아무 레코드도 없는 테이블에서
select max(no) from <<테이블명>>where 1;
위 내용은 null 값이 나오는게 아니라 값이 안 나오죠..
null 값도 데이터입니다.