// 쿼리를 실행한 후 결과값에서 한행을 얻는다.
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; // 모든 행을 포함하는 배열 반환
}
편하다 다른데서도 쓸만할듯 하다