포인트 관련 무의사항 입니다

포인트 관련 무의사항 입니다

QA

포인트 관련 무의사항 입니다

답변 1

본문

if($domain) {
 $connect_db2 = sql_connect(${'mysql_host_'.$domain}, ${'mysql_user_'.$domain}, ${'mysql_password_'.$domain});
 $select_db2 = sql_select_db(${'mysql_db_'.$domain}, $connect_db2);
 if(!$select_db2) exit;
 $chk_member = sql_fetch("select mb_id from g4_login where lo_ip = '".$_SERVER[REMOTE_ADDR]."'");
 if(!$chk_member[mb_id]) exit;
 $member = get_member($chk_member[mb_id]);
}
if($member[mb_level] < 3 || !$wr_id) exit;
$h = sql_fetch("select wr_subject from test.g4_write_book where wr_id='$wr_id'");
$book_check = sql_fetch("select count(*) as cnt from $domain.$g4[point_table] where mb_id = '$member[mb_id]' and substring(po_datetime,1,10) = '$g4[time_ymd]' and po_rel_action = '읽기'");
if ($book_check[cnt]<3) insert_point($member[mb_id], "50", "$h[wr_subject] 읽기", $member[mb_id], $wr_id, '읽기');
if ($book_check[cnt]<3) star_insert_point($member[mb_id], "50", "$h[wr_subject] 읽기", $member[mb_id], $wr_id, '읽기');
 
 
웹서버 111.111.111.111 에서 위 코드가 실행 되어 DB 서버 111.111.111.112 에 있는 각각의 DB에 포인트 테이블 쓰는 코드인데 포인트가 잘 안올라가는 현상이 발생합니다. 위 코드에 문제가 무엇인지 알고 싶습니다.  

이 질문에 댓글 쓰기 :

답변 1

sql_fetch 등이 함수를 쓰실때
해당 DB로 커넥션해서 처리하라는 명령어를 넣어주셔야 합니다.

예를 들자면
mysql_query("select * from TABLE", $dbName);

이런식으로 해줘야 해당 DB로 커넥션해서 질의를 실행합니다.
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 10
© SIRSOFT
현재 페이지 제일 처음으로