n

common.lib.php 에서 db연결함수 질문있습니다.

--------------------------------------------------
// DB 연결
function sql_connect($host, $user, $pass)
{
global $g4;

return @mysql_connect($host, $user, $pass);
}

-------------------------------------------------
위와 같은 함수가 정의되어 있던데
global $g4; 가 선언되어 있는 이유가 무엇인지 궁금합니다.
저 함수안에서는 $g4가 쓰인곳이 없잔아요?
함수 호출끝나면 사라질테고.. 무슨 이유가 있는건가요'-'?
여기저기 함수안에 선언되어 있던데... 가르쳐주세요^^;
|

댓글 3개

흠..그렇군요..저게 언제 부턴가 바뀌었네요
사용하지 않으면 필요 없는거죠
예전에는 이렇게 되어있었죠
// 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);
}
아 그랬군요. 답변 감사합니다. ^^;
그런데 이 코드는 잘못 된겁니다
연결도 하기전에 쿼리를 날릴 수는 없으니..
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-12-28 조회 1,765
11-12-28 조회 905
11-12-28 조회 875
11-12-28 조회 1,642
11-12-28 조회 780
11-12-28 조회 1,563
11-12-28 조회 895
11-12-28 조회 1,001
11-12-28 조회 805
11-12-28 조회 948
11-12-28 조회 902
11-12-28 조회 1,070
11-12-28 조회 777
11-12-28 조회 925
11-12-28 조회 1,732
11-12-28 조회 1,669
11-12-27 조회 860
11-12-27 조회 1,695
11-12-27 조회 797
11-12-27 조회 1,723