그누보드 sql

youngkyu MIn·2024년 2월 2일
// 쿼리를 실행한 후 결과값에서 한행을 얻는다.
function sql_fetch($sql, $error=G5_DISPLAY_SQL_ERROR, $link=null)
{
    global $g5;

    if(!$link)
        $link = $g5['connect_db'];

    $result = sql_query($sql, $error, $link);
    //$row = @sql_fetch_array($result) or die("<p>$sql<p>" . mysqli_errno() . " : " .  mysqli_error() . "<p>error file : $_SERVER['SCRIPT_NAME']");
    $row = sql_fetch_array($result);
    return $row;
}


function sql_fetch_all($sql, $error=G5_DISPLAY_SQL_ERROR, $link=null) {
    global $g5; // 그누보드의 전역 설정을 사용

    // 데이터베이스 연결 정보가 제공되지 않은 경우, 그누보드의 기본 연결 정보 사용
    if (!$link) {
        $link = $g5['connect_db'];
    }

    // sql_query 함수를 사용하여 쿼리 실행
    $result = sql_query($sql, $error, $link);

    $rows = array(); // 결과를 저장할 배열 초기화

    // sql_fetch_array 함수를 사용하여 결과 집합에서 각 행을 반복적으로 가져옴
    while ($row = sql_fetch_array($result, $link)) {
        $rows[] = $row; // 각 행을 $rows 배열에 추가
    }

    return $rows; // 모든 행을 포함하는 배열 반환
}

편하다 다른데서도 쓸만할듯 하다

profile
한 줄 소개

0개의 댓글