라이브러리
[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()`: 데이터베이스 연결을 해제하는 함수
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.