DB에 데이터 저장 SQL 명령어

DB에 데이터 저장 SQL 명령어

QA

DB에 데이터 저장 SQL 명령어

답변 4

본문

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

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

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

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

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

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

 

<div>
실시간 호주환율 매매기준율 : <?php echo $Data['AUD']['매매기준율']; ?>
 <br>
<?php echo (int)(100000/($Data['AUD']['매매기준율'])); ?> //100000원/호주환율
</div>

<?php 

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

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

?>

이 질문에 댓글 쓰기 :

답변 4

 

<div>
실시간 호주환율 매매기준율 : <?php echo $Data['AUD']['매매기준율']; ?>
 <br>
<?php echo (int)(100000/($Data['AUD']['매매기준율'])); ?> //100000원/호주환율
</div>

<?php 

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

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

?>

의 내용을

 

 

<div>
실시간 호주환율 매매기준율 : <?php echo $Data['AUD']['매매기준율']; ?>
 <br>
<?php

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

?>
</div>

<?php 

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

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

?>

 

로 변경해보세요

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

 

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