0
 829   42   1
  View Articles

Name  
   김성중  (2009-02-01 15:04:42, Hit : 9306, Vote : 1599)
Subject  
   제어문 에서 insert나 update문 사용관련입니다.
안녕하세요 질문거리가 있어서.. 문의드립니다. 머가문제인지
도무지 모르겠네요..;; select와 insert/update우선순위가 있나?ㅡㅡ;;;;;

문제점은요..
비밀번호 수정시 select로 기존 비밀번호랑 입력한 비밀번호가 맞으면
입력한 비밀번호로 업뎃하는건데요..
일단 업뎃하는부분 대신 메세지로 대체하고 if문을 돌리면
if문 조건에 맞춰서 잘 돌아갑니다.
그런데~ if문안에 update문을 넣으면.. update문을 먼저 실행하는듯 하네요;;
select가 더 위에잇는데;;;그래서 실행을 시켜보면
비번이 맞다고 했을때.. 비밀번호가 맞지 않습니다.라는 메세지가 나오고
확인해보면 변경이 되어있습니다.

다른 파일 예를 들어 data 존재 여부를 검색하고
없으면 insert하는 구문도 마찬가지 없는data를 입력해도
이미 존재라고 나오고 insert는 되어있네요..ㅡㅡ;;
if문이 잘못되었다고 하실수도 있겠지만..
insert나 update를 그냥 메세지로 대체하면..
정상적으로 돌아가고
if문 조건 잘 맞습니다.;;
echo로 각각의 넘어오는값들이랑 심지어 sql문까지 출력해보면 다 맞습니다.;
소스도 올릴게요..
db연결,변수 이런거는 일단 재쳐두고

//비밀번호 추출
$sql1 = "select $pwcol from $tablename where $pwname='$puser'";
$result1 = mysql_query($sql1,$conn);
$array1 = mysql_fetch_row($result1);

//입력한 현재비밀번호
$sql2 = "select password('$pwold')";
$result2 = mysql_query($sql2,$conn);
$array2 = mysql_fetch_row($result2);

//추출비번과 입력한 현재 비번이 맞으면
if ($array1[0]==$array2[0]) {
$sql3 = "update $tablename set pw= password('$pwnew') where $pwname='$puser'";
mysql_query($sql3,$conn);
echo "
<script name=javascript>
self.window.alert('변경되었습니다.');
location.href='slist.php';
</script>
";

//비번이 맞지 않으면
} else {
echo "
<script name=javascript>
self.window.alert('현재 비밀번호가 맞지 않습니다.');
location.href='pwmodi.php';
</script>
";
exit;
}

지금 몇일째 이러고 있습니다.. 도움 부탁드립니다.

손병목
죄송합니다. 제 개인적인 사정으로 홈페이지 관리에 시간을 낼 수 없어 기술에 관한 공식적인 답변을 중지하였습니다.  2009/02/23 04:23:05    


no
subject
name
date
hit
*
829
  물어볼 곳이 이곳밖에 없네요 ^^;

박규석
2009/10/28 10204 1637
828
  괜찮아요^^ [1]

kylee
2009/09/18 9839 1744
827
  게시판 파일 업로드 관해서 질문있습니다

이유석
2009/08/02 9799 1661
826
  감사해요

이태희
2009/07/27 9659 1674
825
  감사합니다.

정규진
2009/05/26 9291 1737
824
  게시판 생성 create문을 받을수 잇을...

박상태
2009/05/18 9519 1817
823
  질문 하나만 할게여 ^^

우승헌
2009/04/13 9029 1667
822
  view.php실행시 내용이 안보여요. [1]

ㅇㅇ
2009/02/04 10683 1829

  제어문 에서 insert나 update문 사... [1]

김성중
2009/02/01 9306 1599
820
 비밀글입니다 넘넘 감사한 사이트 [1]

mc
2009/01/30 7 0
819
  php게시물 자바스크립트를 이용한~~ 편...

ㅇㅇ
2009/01/15 9043 1733
818
  register_globals_off 상태에...

하정재
2008/12/28 12863 1785
817
  손병목선생님 강좌 너무 감사합니다

임종훈
2008/12/19 8763 1685
816
  write_test.php입력하고 write_... [1]

추격자
2008/12/04 9808 1699
815
  손선생님, 게시판 만들기에서 공지의 원...

김기훈
2008/12/04 9040 1541
814
  php 관련해서 질문 하나 할게요~

박영기
2008/11/23 9246 1760
813
  흠 쿵쿵따

파란
2008/11/23 9873 1840
812
 비밀글입니다 안녕하세요 ;; php 1차 프로젝트를 ...

이국헌
2008/11/23 2 0
811
  php로 게시판 만들 때 에러가 납니다 ...

냠냠
2008/11/22 9275 1590
810
  우연히 알게 되었습니다.(__) [1]

김영미
2008/10/07 8969 1732
1 [2][3][4][5][6][7][8][9][10]..[42] [next]

Copyright 1999-2018 Zeroboard / skin by Zetyx