list.skin에서 쿼리문 실행

list.skin에서 쿼리문 실행

QA

list.skin에서 쿼리문 실행

본문

안녕하세요, 재질문 드립니다...


  if($list[$i]['상태코드'] == null) {
           echo "데이터없음";
                }else if(substr($list[$i]['상태코드'], 0, 4) == "0001") {
                  
                  $sql = "update $테이블명 set 접수상태='신규'  where wr_id='{$list[$i]['wr_id']}'";
                  mysql_query($sql);
                    echo $list[$i]['접수상태'];​
                          .....

일단 '상태코드'라는 컬럼에는 16자리의 숫자가 입력되어 있습니다.

그것을 저런식으로 판별하여 앞의 4자리가 0001이면 신규라는 값을 '접수상태'라는 컬럼에

값을 넣고 그 값을 출력하고자 합니다.

 

저런식으로 코드를 짰는데..db에 값이 들어오질 않습니다.

 

혹시 또 따로 해줘야할 작업이 있나요?쿼리문에 틀린 부분이라던가..php는 처음이라 그누보드 보면서 쓰고있는데 많이 어렵네요..; 

 

테스트를 위해 where wr_id=1을 해줬는데도 값이 전혀 들어오지 않습니다..

틀린 부분이 있는지 봐주세요..어제부터 이것만 보고 있네요

 

이 질문에 댓글 쓰기 :

답변 3

echo $list[$i]['접수상태'];​

이부분 앞에 

echo $sql; 

exit;

 

쿼리부터 찍어보시면서 디버깅해보시는 방법뿐입니다.​

if문을 제대로 타는지 쿼리부분에 빠진 부분이 있는지 체크해보시면 되겠습니다.

 

그러니깐 쿼리부분을 직접 찍어보시면 확인이 가능하지 않을가요?

찍힌 쿼리를 직접 phpmyadmin 이나 콘솔로 실행은 해보세요~

답변을 작성하시기 전에 로그인 해주세요.
전체 123,680 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT