라이브러리

[PHP] odbc_fetch_row - 행 가져오기




ODBC (Open Database Connectivity)란?

ODBC는 데이터베이스에 접근하기 위한 표준 인터페이스입니다. ODBC는 데이터베이스의 종류와 상관없이 동일한 방식으로 데이터베이스에 접근할 수 있도록 해주며, 다양한 데이터베이스 시스템과 호환됩니다.

PHP에서 ODBC 사용하기

PHP에서 ODBC를 사용하기 위해서는 `odbc_connect()` 함수를 사용하여 데이터베이스에 연결하고, `odbc_exec()` 함수를 사용하여 쿼리를 실행합니다. 그리고 `odbc_fetch_row()` 함수를 사용하여 쿼리 결과를 가져올 수 있습니다.

ODBC Fetch Row


`odbc_fetch_row()` 함수는 ODBC 쿼리 결과를 가져올 때 사용하는 함수입니다. 이 함수는 쿼리 결과를 하나씩 가져와서 PHP 변수에 저장할 수 있습니다.

# 함수 구조


`odbc_fetch_row(resource $result)`

* `resource $result`: 쿼리 결과를 가져올 resource

# 함수 설명


`odbc_fetch_row()` 함수는 쿼리 결과를 하나씩 가져와서 PHP 변수에 저장합니다. 이 함수는 `odbc_exec()` 함수로 실행한 쿼리 결과를 가져올 수 있습니다.

# 예제


#hostingforum.kr
php

// 데이터베이스에 연결

$dsn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:pathtodatabase.mdb";

$uid = "";

$pwd = "";

$conn = odbc_connect($dsn, $uid, $pwd);



// 쿼리 실행

$query = "SELECT * FROM 테이블명";

$result = odbc_exec($conn, $query);



// 쿼리 결과 가져오기

while ($row = odbc_fetch_row($result)) {

    echo $row[0] . "
"; // 첫 번째 열의 값을 가져옵니다.

    echo $row[1] . "
"; // 두 번째 열의 값을 가져옵니다.

}



// 데이터베이스 연결 해제

odbc_close($conn);



ODBC Fetch Array


`odbc_fetch_array()` 함수는 ODBC 쿼리 결과를 가져올 때 사용하는 함수입니다. 이 함수는 쿼리 결과를 하나씩 가져와서 PHP 배열에 저장할 수 있습니다.

# 함수 구조


`odbc_fetch_array(resource $result, int $result_type)`

* `resource $result`: 쿼리 결과를 가져올 resource
* `int $result_type`: 결과 타입 (ODBC_ASSOC, ODBC_NUM, ODBC_BOTH)

# 함수 설명


`odbc_fetch_array()` 함수는 쿼리 결과를 하나씩 가져와서 PHP 배열에 저장합니다. 이 함수는 `odbc_exec()` 함수로 실행한 쿼리 결과를 가져올 수 있습니다.

# 예제


#hostingforum.kr
php

// 데이터베이스에 연결

$dsn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:pathtodatabase.mdb";

$uid = "";

$pwd = "";

$conn = odbc_connect($dsn, $uid, $pwd);



// 쿼리 실행

$query = "SELECT * FROM 테이블명";

$result = odbc_exec($conn, $query);



// 쿼리 결과 가져오기

while ($row = odbc_fetch_array($result, ODBC_ASSOC)) {

    echo $row["열명"] . "
"; // 열 이름으로 값을 가져옵니다.

}



// 데이터베이스 연결 해제

odbc_close($conn);



ODBC Fetch Object


`odbc_fetch_object()` 함수는 ODBC 쿼리 결과를 가져올 때 사용하는 함수입니다. 이 함수는 쿼리 결과를 하나씩 가져와서 PHP 객체에 저장할 수 있습니다.

# 함수 구조


`odbc_fetch_object(resource $result)`

* `resource $result`: 쿼리 결과를 가져올 resource

# 함수 설명


`odbc_fetch_object()` 함수는 쿼리 결과를 하나씩 가져와서 PHP 객체에 저장합니다. 이 함수는 `odbc_exec()` 함수로 실행한 쿼리 결과를 가져올 수 있습니다.

# 예제


#hostingforum.kr
php

// 데이터베이스에 연결

$dsn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:pathtodatabase.mdb";

$uid = "";

$pwd = "";

$conn = odbc_connect($dsn, $uid, $pwd);



// 쿼리 실행

$query = "SELECT * FROM 테이블명";

$result = odbc_exec($conn, $query);



// 쿼리 결과 가져오기

while ($row = odbc_fetch_object($result)) {

    echo $row->열명 . "
"; // 열 이름으로 값을 가져옵니다.

}



// 데이터베이스 연결 해제

odbc_close($conn);



참고


* `odbc_connect()`: 데이터베이스에 연결하는 함수
* `odbc_exec()`: 쿼리 실행하는 함수
* `odbc_fetch_row()`: 쿼리 결과를 가져오는 함수
* `odbc_fetch_array()`: 쿼리 결과를 가져오는 함수
* `odbc_fetch_object()`: 쿼리 결과를 가져오는 함수
* `odbc_close()`: 데이터베이스 연결을 해제하는 함수
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 356 페이지

검색

게시물 검색