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

그누보드4 쿼리문 에러좀 바주세요 채택완료

허갑 9년 전 조회 2,446

//그누보드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개

채택된 답변
+20 포인트
d
9년 전

$re1_query = 'Select Id From AccountCharacter where Id = \''.$mb_id.'\';'; 이부분을

$re1_query = 'Select Id From AccountCharacter where Id = "'.$mb_id.'"; 이렇게 바꿔보세요 

로그인 후 평가할 수 있습니다

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

l
9년 전

$sql = " update $g4[member_table]

set mb_nick = $row[GameIDC] where mb_id='".$row[Id]."'";

sql_query($mysql); <=================== 이대로 한 거면 비어있는 값이 들어가겠죠. $sql로 수정요.

로그인 후 평가할 수 있습니다

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

9년 전

mssql DB에 해당 아이디에 데이터가 없는게 아닌지 확인해보세요.

쿼리문을 echo 로 찍어서 실제로 어떤값으로 조회하는지도 확인해보시구요.

 

로그인 후 평가할 수 있습니다

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

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

로그인