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

포인트 관련 무의사항 입니다 채택완료

그누매너냐 11년 전 조회 4,144
</strong>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;</div>
<div>$h = sql_fetch("select wr_subject from test.g4_write_book where wr_id='$wr_id'");</div>
<div>$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, '읽기');</div>
<div> </div>
<div><strong>
 
웹서버 111.111.111.111 에서 위 코드가 실행 되어 DB 서버 111.111.111.112 에 있는 각각의 DB에 포인트 테이블 쓰는 코드인데 포인트가 잘 안올라가는 현상이 발생합니다. 위 코드에 문제가 무엇인지 알고 싶습니다.  
댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
11년 전
sql_fetch 등이 함수를 쓰실때
해당 DB로 커넥션해서 처리하라는 명령어를 넣어주셔야 합니다.
예를 들자면
mysql_query("select * from TABLE", $dbName);
이런식으로 해줘야 해당 DB로 커넥션해서 질의를 실행합니다.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

그누매너냐
11년 전
감사합니다.

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

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

로그인