그누보드에 꼭 포함했으면 하는 기본함수 4개

mysql기본 함수이지만 그누보드 기본함수에는 미포함된 함수 중에서

제가 많이 쓰는  함수들입니다. 이전에도 건의 했으나 필요없다는 한마디 답변을 받은 그 명령들을

extend 에 사용자 정의로 넣어서 쓰고 있긴합니다만. 왠지 2% 부족한 감이 있어서 찝찝해서 새 판올림에는 기본으로 포함되지 않을까 하는 기대감에 다시 한번 올려봅니다. 


function sql_error($link=null)
{
    global $g5;

    if(!$link) $link = $g5['connect_db'];
    if(function_exists('mysqli_error') && G5_MYSQLI_USE) return mysqli_error($link);
    return mysql_error();
}

function sql_errno($link=null)
{
    global $g5;

    if(!$link) $link = $g5['connect_db'];
    if(function_exists('mysqli_error') && G5_MYSQLI_USE) return mysqli_errno($link);
    return mysql_errno();
}

function sql_affected_rows($link=null)
{
    global $g5;

    if(!$link) $link = $g5['connect_db'];
    if(function_exists('mysqli_error') && G5_MYSQLI_USE) return mysqli_affected_rows($link);
    return mysql_affected_rows();
}

 

function sql_close($connect)
{
    global $g5;

    if(function_exists('mysqli_select_db') && G5_MYSQLI_USE)
        return @mysqli_close($connect);
    else
        return @mysql_close($connect);
}
 

|

댓글 22개

팁게에 올려야 오래 보존될 듯 하네요.
여긴 글이 너무 빨리 지나가는곳이라서리.....^^;;

일단 스크랩!!!
@亞波治 그냥 포인트 올리는 겸 1년에 한번씩 올려보렵니다. ㅎ
그럴께 아니라 이제는 PDO를 적용해야 하지 않나요.
언제까지 mysql 함수 쓰게 할꺼야~
내 서버를 봐~
인젝션 됐잖아~

[http://sir.kr/data/editor/1802/6a04d88848a85e2e525960fc2a791668_1518129066_8434.gif]
@gshn 동감입니다.^^ 그래서 강하게 푸시 못하긴 합니다만^^ 올려주신 짤에 아침부터 행복해지네요. 감사합니다. 갺 기여움~^^
기본함수
전 HOOK 기능좀 넣어주었음 하는 작은 소망이 있습니다.
@Rido +1
예전에도 누구랑 한번 이야기 한듯....
@亞波治 extend로 비슷하게 구현을 할 수는 있을거 같긴한데 말그대로 비슷하게라서.. ㅡ,.ㅜ
@Rido 몇년전에 그누보드 수다방 때 그말이 나오긴 했습니다.
@亞波治 수다방 참석은 거의 하진 않았는데...
좋은 컨텐츠였던거 같은데 ^^ 누가 다시 한번 안하시나요 ㅋㅋ
@Rido 님께서 주관하시죠.....ㅋㅋ
@亞波治 전 아는게 없어서 ㅡ.ㅜ 힘들어요
@Rido 제 생각에도 훅을 좀 넣었으면 합니다.
@whitecatz 역시 그누에 필요한건 훅이죠 ^^
아니 이분들이 기본함수글에 필수함수를 댓글로 달아주시다니~~ ^^
저도 훅으로 달려보렵니다. ㅎㅎ
플그램을 잘 모르는 민초는 조용히 추천 꾸욱
sql_error, sql_errno 함수는 sql_error_info 로 사용하면 되지 않을까요?
그외에도 대부분 쿼리 실행함수 끝에 true 만 넣어주면 에러코드 확인이 가능하던데..

sql_close 는 저도 있었으면 좋겠네요.
g4만 쓰다 아직 G5를 제대로 써보질못했지만 일단 스크랩을..!
감사합니다. 언제고 볼 수 있도록 스크랩합니다.
스크랩하겠습니다
스크랩 하겠습니다.
저는 sql_fetch_all 이요.

function sql_fetch_all($query) {
$query = sql_query($query);
$result = array();
while($tmp = sql_fetch_array($query)) {
$result[] = $tmp;
}
return $result;
}

댓글 작성

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

로그인하기
🐛 버그신고