엘남매아빠

쿼리문을 이런식으로도 사용하나요?

· 2012-07-09 (월) 15:38:45 · 1062 · 1
글을 업데이트 할 때와 수정할 때 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);
|

댓글 1개

뭐 그리 하셔도 되는데 그누보드 스타일을 보면

if( $w == '' )
{
//insert
}
else if( $w == 'u' )
{
// update
}

와 같이 많이 표현을 해놨더군요.
뭐 form에서 post로 날릴때 update의 경우
<input type='hidden' name='w' value='u'> 와 같이 처리가 되어있습니다.

음 이방식이 직관적일수 있겠다는게 저의 생각입니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-07-09 조회 922
12-07-09 조회 2,052
12-07-09 조회 1,647
12-07-09 조회 2,574
12-07-09 조회 1,063
12-07-09 조회 1,655
12-07-09 조회 826
12-07-09 조회 816
12-07-09 조회 896
12-07-09 조회 903
12-07-09 조회 884
12-07-09 조회 829
12-07-09 조회 1,739
12-07-09 조회 621
12-07-09 조회 869
12-07-09 조회 1,041
12-07-09 조회 800
12-07-09 조회 1,009
12-07-09 조회 1,038
12-07-09 조회 1,173