NULL값이 들어가게 할려고 합니다.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

NULL값이 들어가게 할려고 합니다.. 정보

NULL값이 들어가게 할려고 합니다..

본문

$sql="update accounts set 
              no='$no',
              id='$id',
              pas='$pas',
              lev='$lev',
              time='$time',
              cha1='$cha1',
              cha2='$cha2',
              cha3='$cha4',
              ipno='$ipno'
              where no='$no' ";
mysql_query($sql);
 
=========================================================
cha1, cha2, cha3 ,ipno 에 아무런 값도 입력이 없을때
DB에 NULL 표시를 해주고 싶은데...
안되네요..
아래그림처럼 값이 없을때 NULL 로 표시되게 하는법좀 알려주세요..
 
기본값은 NULL 되어있는데... update, insert 할때는
그냥 빈공간으로 표시되네요..
 
test.jpg
 
 
원초적인 질문 해드려서 죄송합니다. ㅠㅠ
 
헉..포인트..

댓글 전체

테이블생성하실때 아래처럼 디폴트 널로 하셨는지 모르겠네요 체크해보심이..
test1 varchar(22) default NULL
그리고 인서트나 업데이트할때 변수에 값이 없으면 널이 아닌 ''로 돼서 공백값으로 되버릴겁니다
아예 그필드를 쿼리에서 빼는것을 권장합니다
default NULL 로 되었어요..
후.. 근데.. 그걸 또 빼면 안되거든요.. 값도 넣어야 되고.. ㅠㅠ
안빼고 어떻게 넣는 방법은 없을까요???    '' << 이것도 공백으로 NULL 값에 해당이 안되더군요..
if(!$cha1) $cha1=null;
if(!$cha2) $cha2=null;
if(!$cha3) $cha3=null;

$sql="update accounts set
              no='$no',
              id='$id',
              pas='$pas',
              lev='$lev',
              time='$time',
              cha1='$cha1',
              cha2='$cha2',
              cha3='$cha3',
              ipno='$ipno'
              where no='$no' ";
mysql_query($sql);
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT