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);
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 할때는
그냥 빈공간으로 표시되네요..

원초적인 질문 해드려서 죄송합니다. ㅠㅠ
헉..포인트..
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
test1 varchar(22) default NULL
그리고 인서트나 업데이트할때 변수에 값이 없으면 널이 아닌 ''로 돼서 공백값으로 되버릴겁니다
아예 그필드를 쿼리에서 빼는것을 권장합니다
후.. 근데.. 그걸 또 빼면 안되거든요.. 값도 넣어야 되고.. ㅠㅠ
안빼고 어떻게 넣는 방법은 없을까요??? '' << 이것도 공백으로 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);
채택이 한개만 되네요. ㅠㅠ