common.lib.php 에서 db연결함수 질문있습니다. 정보
common.lib.php 에서 db연결함수 질문있습니다.본문
--------------------------------------------------
// DB 연결
function sql_connect($host, $user, $pass)
{
global $g4;
return @mysql_connect($host, $user, $pass);
}
-------------------------------------------------
위와 같은 함수가 정의되어 있던데
global $g4; 가 선언되어 있는 이유가 무엇인지 궁금합니다.
저 함수안에서는 $g4가 쓰인곳이 없잔아요?
함수 호출끝나면 사라질테고.. 무슨 이유가 있는건가요'-'?
여기저기 함수안에 선언되어 있던데... 가르쳐주세요^^;
// DB 연결
function sql_connect($host, $user, $pass)
{
global $g4;
return @mysql_connect($host, $user, $pass);
}
-------------------------------------------------
위와 같은 함수가 정의되어 있던데
global $g4; 가 선언되어 있는 이유가 무엇인지 궁금합니다.
저 함수안에서는 $g4가 쓰인곳이 없잔아요?
함수 호출끝나면 사라질테고.. 무슨 이유가 있는건가요'-'?
여기저기 함수안에 선언되어 있던데... 가르쳐주세요^^;
댓글 전체
흠..그렇군요..저게 언제 부턴가 바뀌었네요
사용하지 않으면 필요 없는거죠
예전에는 이렇게 되어있었죠
// 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);
}
사용하지 않으면 필요 없는거죠
예전에는 이렇게 되어있었죠
// 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);
}
아 그랬군요. 답변 감사합니다. ^^;
그런데 이 코드는 잘못 된겁니다
연결도 하기전에 쿼리를 날릴 수는 없으니..
연결도 하기전에 쿼리를 날릴 수는 없으니..