테스트 사이트 - 개발 중인 베타 버전입니다

DB에 데이터 저장 SQL 명령어 채택완료

codezero 5년 전 조회 4,305

원화 대 호주환율 값을 기준으로

10만원을 바꾸려면 호주달러가 얼마여야 하는지 계산해서 그 값을 

DB에 저장하려고 아래와 같이 만들었는데요.

SQL명령이 잘못되었는지 저장이 안됩니다.

마지막에 있는 alert도 작동을 안하고요.

어디를 수정해야 할지 알려주시면 감사하겠습니다.

 

실시간 호주환율 매매기준율 :   //100000원/호주환율

$sql = "update g5_config set cf_point_ex_rate = '(int)(100000/($Data['AUD']['매매기준율']))'"; sql_query($sql);

alert ('환율 자료를 저장했습니다.');

?>

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
플래토
5년 전

 

실시간 호주환율 매매기준율 :   //100000원/호주환율

$sql = "update g5_config set cf_point_ex_rate = '(int)(100000/($Data['AUD']['매매기준율']))'"; sql_query($sql);

alert ('환율 자료를 저장했습니다.');

?>

의 내용을

 

 

실시간 호주환율 매매기준율 :  

$value =  (int)(100000/($Data['AUD']['매매기준율']));  //100000원/호주환율 echo $value;

?>

$sql = "update g5_config set cf_point_ex_rate = '{$value}'"; sql_query($sql);

alert ('환율 자료를 저장했습니다.');

?>

 

로 변경해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

c
codezero
5년 전
말씀하신 대로 변경했는데도 저장이 안되네요.
제가 DB에 저장되는 값을 그누보드 DB의 config 테이블에 저장하고 있는데요.
저장이 안되는게 혹시 퍼미션 문제 때문인가요?
플래토
5년 전
@codezero 혹시

페이지 상단에

include_once("./_common.php");
이런 내용이 없는건 아닐까요?

댓글을 작성하려면 로그인이 필요합니다.

M
5년 전

error_reporting(E_ALL);

ini_set("display_errors", 1);

 

상단에 추가시키고 오류 나오는 내용이 있는지 확인해봐주세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

준영영
5년 전

저장을할때 sql_query 함수를 다시 한번 살펴보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

안뇽하세용

db 형식을 봐보세요 int로 설정이 되어있나요?

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

c
codezero
5년 전
답변 감사합니다. 확인해 보니 int로 되어 있습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인