어제부터 갑자기 sql_query가 이상합니다.

어제부터 갑자기 sql_query가 이상합니다.

QA

어제부터 갑자기 sql_query가 이상합니다.

본문

리눅스 서버에 그누보드 사용중입니다.

        $s="select * from g5_write_table1 where wr_10='$txt'";
        $row=sql_fetch($s);
        $no=$row['wr_id'];
        
        $s1="update g5_write_table1 set wr_6='$result[4]', wr_7='$result[3]' where wr_id='$no'";
        sql_query($s1);

     

이렇게 하면 업데이트가 제대로 안되고 wr_6랑 wr_7 부분이 지워져 버립니다.

$s1을 출력하면 제대로 나오고 s1문을 mysqladmin에서 입력하면 

정상적으로 입력됩니다.

 

문제는 mysql 문제면 $no도 제대로 안들어올 텐데

sql문은 정확하고 mysql 은 문제가 아닌데 업데이트 문에서만

에러가 나네요.

 

DB에 보면 업데이트한 필드만 다 지워지고 나머지는 정상이고

소스 변경도 하지 않았는데

갑자기 이러네요.

 

이 질문에 댓글 쓰기 :

답변 4

sql문이 실행되는 쿼리내용을 찍어서 확인해 보셨나요?

$result 를 위 소스상에서는 정의하신게 없으신데 다른데서 정의하신게 아니시라면 그 값이 없어서 그러신거 같네요

에러 내용이 뭔지 올려보세요.

DB 필드 중 업데이트 하려는 필드에 원래는 값이 있었는데 지워 졌다는 건가요? 

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

회원로그인

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