묻고답하기
XE 직접 쿼리시( INSERT ) 쿼리 결과값 받는법 아시는분!
2016.03.20 22:27
=========================================================================
session_start();
$jsonObj = Context::get('data');
$data = json_decode($jsonObj , true);
$game_rule = intval($data['game_rule']);
$game_type = intval($data['game_type']);
$game_date = $data['game_date'];
$game_league_name = $data['game_league_name'];
$home_team_name = $data['home_team_name'];
$away_team_name = $data['away_team_name'];
$home_rate = floatval($data['home_rate']);
$begin_rate = floatval($data['begin_rate']);
$away_rate = floatval($data['away_rate']);
$oDB = DB::getInstance();
// // 쿼리 실행
// $query = $oDB->_query('INSERT INTO xe_game_list
// ( game_rule , game_type , game_date , game_league_name ,
// home_team_name , away_team_name , home_rate , begin_rate , away_rate )
// VALUES ( '.$game_rule.' , '.$game_type.' , "'.$game_date.'" , "'.$game_league_name.'" , "'.$home_team_name.'" , "'.$away_team_name.'" , '.$home_rate.' , '.$begin_rate.' , '.$away_rate.' )');
$result = $oDB->_fetch($query); // 쿼리 결과
if(!is_array($result)){
$result = array($result);
}
$this->add("result", json_encode($result) );
========================================================================
소스는 이렇구요
INSERT 문을 사용해서 DB에 제대로 입력이 되는데
쿼리실행 결과를 알고싶은데 잘모르겠습니다 고수님들 부탁드리겠습니다^^
댓글 2
-
부산민지아빠
2016.03.21 16:14
-
캉시
2016.03.22 18:39
쿼리가 잘 실행 되었는지에 대한 결과가 궁금합니다
예를 들면 insert 로 어떤 row를 입력했을 때
primary key가 겹치거나해서 insert 가 안될때 false를 출력하는 듯이
쿼리가 제대로 실행되었는지에 대한 것 이 궁금합니다 ㅎㅎ
쿼리실행 결과를 알고 싶으시다는 것이..
잘 실행되었다..라는 로그를 보고 싶으신건가요..? 아니면 어떤정보를 보고 싶으신건지..
insert 쿼리 후에 잘 들어갔는지 보려면 insert 시킨 다음에 select 문으로 최근값을 불러오는 방법도 있고요..
단순히 확인용도라면 print_r 로 불러오는 방법도 있고요..