채택완료

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

2014-04-14 (월) 10:46:58 4,363
Copy
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개 / 댓글 1개

채택된 답변
+20 포인트
2014-04-14 (월) 11:01:17
sql_fetch 등이 함수를 쓰실때
해당 DB로 커넥션해서 처리하라는 명령어를 넣어주셔야 합니다.

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

이런식으로 해줘야 해당 DB로 커넥션해서 질의를 실행합니다.

답변에 대한 댓글 1개

2014-07-24 (목) 14:39:36
감사합니다.

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