그누보드 최신 패치에 보면 DB연결부분 정보
그누보드 최신 패치에 보면 DB연결부분본문
@이로 에러를 감추게 되어 있습니다.
/*************************************************************************
**
** SQL 관련 함수 모음
**
*************************************************************************/
// DB 연결
function sql_connect($host, $user, $pass)
{
global $g4;
if (strtolower($g4['charset']) == 'utf-8') @mysql_query(" set names utf8 ");
else if (strtolower($g4['charset']) == 'euc-kr') @mysql_query(" set names euckr ");
return @mysql_connect($host, $user, $pass);
}
위에 보면
if (strtolower($g4['charset']) == 'utf-8') @mysql_query(" set names utf8 ");
else if (strtolower($g4['charset']) == 'euc-kr') @mysql_query(" set names euckr ");
DB에 연결하기도 전에 set names utf8 등의 쿼리를 날리는데요
이렇게 수정되어야 할것 같습니다.
아니면 말구요 ㄷ ㄷ ㄷ
댓글 전체
수고하십니다. 제가 드릴거라곤 추천 뿐
if (strtolower($g4['charset']) == 'utf-8') @mysql_query(" set names utf8 ");
else if (strtolower($g4['charset']) == 'euc-kr') @mysql_query(" set names euckr ");
utf-8도 아니도 euc-kr도 아니면 어떻게 되나요??? else가 하나 더 빠진거 같아요.
else if (strtolower($g4['charset']) == 'euc-kr') @mysql_query(" set names euckr ");
utf-8도 아니도 euc-kr도 아니면 어떻게 되나요??? else가 하나 더 빠진거 같아요.
if (strtolower($g4['charset']) == 'utf-8') @mysql_query(" set names utf8 ");
else if (strtolower($g4['charset']) == 'euc-kr') @mysql_query(" set names euckr ");
else if (strtolower($g4['charset']) != 'euc-kr' && strtolower($g4['charset']) != 'utf-8') echo "다른솔루션 사용하세요 ㅋ";
else if (strtolower($g4['charset']) == 'euc-kr') @mysql_query(" set names euckr ");
else if (strtolower($g4['charset']) != 'euc-kr' && strtolower($g4['charset']) != 'utf-8') echo "다른솔루션 사용하세요 ㅋ";
그러면 중국이나 일본이나 미국은 어떻게 하나요???
수정부분은 뺏는데 말은 그냥 놔뒀네요 아~ 놔;;
사이트 수정하는데 @가 부하가 10배쯤 걸린다는 글을 보고 @삭제하니
DB 접속 ㅇ ㅔ ㄹ ㅏ 나길래
DB 접속 부분 함수가 DB 접속도 하기전에
mysql_query(" set names utf8 ");
쿼리를 날려서 에러가 나더군요
function sql_connect($host, $user, $pass) 함수에는 아래 내용을 삭제해도 될것 같습니다.
if (strtolower($g4['charset']) == 'utf-8') @mysql_query(" set names utf8 ");
else if (strtolower($g4['charset']) == 'euc-kr') @mysql_query(" set names euckr ");
sql_select_db 함수에도 포함되어 있으니까요
사이트 수정하는데 @가 부하가 10배쯤 걸린다는 글을 보고 @삭제하니
DB 접속 ㅇ ㅔ ㄹ ㅏ 나길래
DB 접속 부분 함수가 DB 접속도 하기전에
mysql_query(" set names utf8 ");
쿼리를 날려서 에러가 나더군요
function sql_connect($host, $user, $pass) 함수에는 아래 내용을 삭제해도 될것 같습니다.
if (strtolower($g4['charset']) == 'utf-8') @mysql_query(" set names utf8 ");
else if (strtolower($g4['charset']) == 'euc-kr') @mysql_query(" set names euckr ");
sql_select_db 함수에도 포함되어 있으니까요
good~~~~~~~~~~~! 리자님 수정해 주세욤~!!!