그누보드4 쿼리문 에러좀 바주세요
본문
//그누보드4 입니다.
$re1_query = 'Select Id From AccountCharacter where Id = \''.$mb_id.'\';';
$re1_row = mssql_query($re1_query);
$row = mssql_fetch_array($re1_row);
//--여기까지는 mssql2008연결
여기는 그누보드 sql 연결
$sql = " update $g4[member_table]
set mb_nick = $row[GameIDC] where mb_id='".$row[Id]."'";
sql_query($mysql);
여기구문에서 $row[GameIDC] 와 '".$row[Id]."'" 는 mssql2008 입니다.
조건은 bbs 로그인 체크란에서 로그인체크를 할시
$row[GameIDC]에 내용이 mb_nick 로 업데이트 되는것입니다.
설정시 에러내용
1065 : Query was empty
error file : /bbs/login_check.php
왜그런지좀 알려주세요.
답변 3
$re1_query = 'Select Id From AccountCharacter where Id = \''.$mb_id.'\';'; 이부분을
$re1_query = 'Select Id From AccountCharacter where Id = "'.$mb_id.'"; 이렇게 바꿔보세요
mssql DB에 해당 아이디에 데이터가 없는게 아닌지 확인해보세요.
쿼리문을 echo 로 찍어서 실제로 어떤값으로 조회하는지도 확인해보시구요.
$sql = " update $g4[member_table]
set mb_nick = $row[GameIDC] where mb_id='".$row[Id]."'";
sql_query($mysql); <=================== 이대로 한 거면 비어있는 값이 들어가겠죠. $sql로 수정요.