웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
![](http://www.itmembers.net/lecture/nzeo/nzeo_lec_27_1.gif)
![](http://www.itmembers.net/lecture/nzeo/nzeo_lec_27_2.gif)
![](http://www.itmembers.net/lecture/nzeo/nzeo_lec_27_3.gif)
![](http://www.itmembers.net/images/bar01.gif)
이 부분 역시 앞서 insert.php와 크게 다르지 않아 코드를 이해하기 그리 어렵지 않을 것입니다.
단지 다른 점이라고는 SQL 쿼리문이, insert.php에서 INSERT문을 쓴데 반해 여기서는 UPDATE문을 사용한다는 것입니다. 글을 새로 입력하는 것과 수정하는 것이니, 당연한 말이겠죠....
아래 코드에서 SQL 쿼리문의 뜻만 이해하면 됩니다.
20. $sql = "select number from $tablename where number=$number and password='$password'+ '";
21. $result = mysql_query($sql) or die (mysql_error());
22.
23. if(mysql_num_rows($result)) { //반환된 열이 있으면...
24. //수정한 내용을 UPDATE합니다.
25. $sql = "update $tablename set
26. name='$name',email='$email',homepage='$homepage',
27. subject='$subject',memo='$memo' where number=$number";
먼저 20행에서 현재 글번호와 패스워드를 비교하여 DB에 저장된 해당 글번호의 패스워드와 일치하는지 알아보기 위한 쿼리문을 정의합니다.
21행에서 쿼리문을 실행합니다.
23행은, 쿼리의 결과가 있으면 24행부터 실행하라는 의미입니다. 없다면? 비밀번호가 틀리다고 메시지를 보이고 전 화면으로 이동하게 되는 거죠. (코드 44행부터입니다.)
25~27행의 쿼리문은 modify.php에서 넘어온 값들을 DB에 원래 저장된 내용에 덮어쓰는 기능을 합니다.
나머지 이해가 안되는 부분이 있으면 insert.php 코드를 해설해 놓은 강좌를 보시면 됩니다.
이상, 동주아빠 손병목입니다.
[동주아빠] PHP 게시판(27강) - 수정(modify_ok.php)
2003.01.11 21:10
![](http://www.itmembers.net/lecture/nzeo/nzeo_lec_27_1.gif)
![](http://www.itmembers.net/lecture/nzeo/nzeo_lec_27_2.gif)
![](http://www.itmembers.net/lecture/nzeo/nzeo_lec_27_3.gif)
![](http://www.itmembers.net/images/bar01.gif)
이 부분 역시 앞서 insert.php와 크게 다르지 않아 코드를 이해하기 그리 어렵지 않을 것입니다.
단지 다른 점이라고는 SQL 쿼리문이, insert.php에서 INSERT문을 쓴데 반해 여기서는 UPDATE문을 사용한다는 것입니다. 글을 새로 입력하는 것과 수정하는 것이니, 당연한 말이겠죠....
아래 코드에서 SQL 쿼리문의 뜻만 이해하면 됩니다.
20. $sql = "select number from $tablename where number=$number and password='$password'+ '";
21. $result = mysql_query($sql) or die (mysql_error());
22.
23. if(mysql_num_rows($result)) { //반환된 열이 있으면...
24. //수정한 내용을 UPDATE합니다.
25. $sql = "update $tablename set
26. name='$name',email='$email',homepage='$homepage',
27. subject='$subject',memo='$memo' where number=$number";
먼저 20행에서 현재 글번호와 패스워드를 비교하여 DB에 저장된 해당 글번호의 패스워드와 일치하는지 알아보기 위한 쿼리문을 정의합니다.
21행에서 쿼리문을 실행합니다.
23행은, 쿼리의 결과가 있으면 24행부터 실행하라는 의미입니다. 없다면? 비밀번호가 틀리다고 메시지를 보이고 전 화면으로 이동하게 되는 거죠. (코드 44행부터입니다.)
25~27행의 쿼리문은 modify.php에서 넘어온 값들을 DB에 원래 저장된 내용에 덮어쓰는 기능을 합니다.
나머지 이해가 안되는 부분이 있으면 insert.php 코드를 해설해 놓은 강좌를 보시면 됩니다.
이상, 동주아빠 손병목입니다.
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
[동영상강좌] 제20회차 - 다중 if문 | 아이티스터디 | 2006.02.02 |
firefox에서 location.href안 먹힐 때 해결법 [1] | 꿀벙이 | 2006.02.24 |
게임상의 캐릭터와 대화하는 것 같이 보이기(?) [4] | 세강 :D | 2006.02.24 |
두가지 색으로 깜박거리는 텍스트 | keymove | 2006.03.17 |
3D 메세지 나타나기... | 왜,그러지 | 2006.04.05 |
텍스트 위에 네온 빛이 이동하는 효과.. | 왜,그러지 | 2006.04.05 |
마우스 따라다니는 아날로그 시계 [1] | 왜,그러지 | 2006.04.05 |
DHTML 계산기 | 왜,그러지 | 2006.04.05 |
마우스 따라다니 면서 원형을 그리면서 돌아가는것... | 왜,그러지 | 2006.04.07 |
홈페이지 TOP 버튼 만들어 보기 [7] | 인테리어뱅크 | 2006.04.10 |
드래그금지 태그 풀어보기 [2] | 인테리어뱅크 | 2006.04.10 |
페이지를 풀창으로 띄우는 방법 [1] | 인테리어뱅크 | 2006.04.11 |
[동영상] 제1강 자바 스크립트의 기본 개념 | 인테리어뱅크 | 2006.04.11 |
[동영상] 제2강 연산자 [1] | 인테리어뱅크 | 2006.04.11 |
트렌지션 테이블. | java | 2006.04.15 |
텍스트 색상이 플래시처럼 바뀌는 소스. | java | 2006.04.15 |
둥그렇게 말리는 듯한 느낌의 공지소스.. | java | 2006.04.15 |
Textarea안에서의 타이핑되는 텍스트! | java | 2006.04.15 |
스크롤되다가 마우스를 가져가면 멈추는 광고판 [2] | java | 2006.04.22 |
스크롤바 색상 제너레이터 [1] | java | 2006.04.22 |