쿼리문을 이런식으로도 사용하나요? 정보
쿼리문을 이런식으로도 사용하나요?
본문
글을 업데이트 할 때와 수정할 때 write_update.php 파일을 거쳐서 글 쓰고, 글 수정하도록 하고있는데..
아래 소스를 보면 id값과 no값이 있을때는 update문을 쓰고, id값과 no값이 없을때는 insert 문을 쓰도록 소스를 짰는데..
한 파일을 거쳐서 글쓰기와 수정하기를 할 때 이런식으로 소스를 짜는게 맞나요?? 아니면 다른 방법이 있을까요?
if($id and $no){
$query = " update mun_board set id = '$id',
name = '$name',
password = '$password',
email = '$email',
subject = '$subject',
memo = '$memo',
url = '$url',
file = '$file',
regdate = '$regdate'
where no='$no'
and id = '$id' ";
} else {
$query = " insert into mun_board(id, name, password, email, subject, memo, url, file, regdate)
values('$id','$name','$password','$email','$subject','$memo','$url','$file','$regdate')";
}
$result = mysql_query($query, $connect);
아래 소스를 보면 id값과 no값이 있을때는 update문을 쓰고, id값과 no값이 없을때는 insert 문을 쓰도록 소스를 짰는데..
한 파일을 거쳐서 글쓰기와 수정하기를 할 때 이런식으로 소스를 짜는게 맞나요?? 아니면 다른 방법이 있을까요?
if($id and $no){
$query = " update mun_board set id = '$id',
name = '$name',
password = '$password',
email = '$email',
subject = '$subject',
memo = '$memo',
url = '$url',
file = '$file',
regdate = '$regdate'
where no='$no'
and id = '$id' ";
} else {
$query = " insert into mun_board(id, name, password, email, subject, memo, url, file, regdate)
values('$id','$name','$password','$email','$subject','$memo','$url','$file','$regdate')";
}
$result = mysql_query($query, $connect);
댓글 전체
뭐 그리 하셔도 되는데 그누보드 스타일을 보면
if( $w == '' )
{
//insert
}
else if( $w == 'u' )
{
// update
}
와 같이 많이 표현을 해놨더군요.
뭐 form에서 post로 날릴때 update의 경우
<input type='hidden' name='w' value='u'> 와 같이 처리가 되어있습니다.
음 이방식이 직관적일수 있겠다는게 저의 생각입니다.
if( $w == '' )
{
//insert
}
else if( $w == 'u' )
{
// update
}
와 같이 많이 표현을 해놨더군요.
뭐 form에서 post로 날릴때 update의 경우
<input type='hidden' name='w' value='u'> 와 같이 처리가 되어있습니다.
음 이방식이 직관적일수 있겠다는게 저의 생각입니다.