db 저장을 하는데 저장 쿼리가 잘못 된걸까요?

db 저장을 하는데 저장 쿼리가 잘못 된걸까요?

QA

db 저장을 하는데 저장 쿼리가 잘못 된걸까요?

답변 3

본문

apply 폴더를 따로 만들어서 문의 게시판을 만들고 있습니다. 다음 주소 API 를 통해서 주소를 DB에 저장하려고 하는데

여분필드 wr_1 에 저장을 하려고 

board > MKboard > write > apply > write.skin.php

https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=22

이 자료를 참고해서 만들었는데 DB 에 데이터를 넣는 부분에서 문제가 있습니다. 

board > MKboard >write > apply > write_update.skin.php 

<?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

 

// 주소

$wr_1 = "$ex_zip|$ex_addr1|$ex_addr2|$ex_addr3|$ex_jibeon";

sql_query("update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ");

?>

이 부분에서 실제 테이블 명은 g5_write_apply 인데 저렇게 지정해주어서 저장이 안 되는가 싶습니다. 

 

그런데 함수를 사용하지 않고 그대로 "g5_write_apply" 로 치환을 해줘도 데이타 값이 안 들어가지더군요. 어떻게 해야 하나요? 항상 감사합니다. 

 

이 질문에 댓글 쓰기 :

답변 3

// 주소

$wr_1 = "$ex_zip|$ex_addr1|$ex_addr2|$ex_addr3|$ex_jibeon";

sql_query("update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ");

?>
이 부분에서 실제 테이블 명은 g5_write_apply 인데 저렇게 지정해주어서 저장이 안 되는가 싶습니다. 

==

wr_1에 어떤 값이 들어 가 있는지 phpmyadmin 등으로 확인해 보세요.

$wr_1=sqli_real_escape_string( $wr_1);

sql 만들기 전에 한번 더 처리를 해 보세요.

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로