라이브러리

[PHP] odbc_result_all - 결과를 HTML 테이블로 인쇄




ODBC (Open Database Connectivity)와 odbc_result_all

ODBC는 다양한 데이터베이스 시스템과 상호 작용하는 데 사용되는 표준 API입니다. PHP에서는 ODBC를 사용하여 데이터베이스에 접속하고 데이터를 조작할 수 있습니다. `odbc_result_all` 함수는 ODBC 연결에서 결과를 가져와 배열로 반환하는 함수입니다.

odbc_result_all 함수의 사용법


`odbc_result_all` 함수는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

odbc_result_all(resource $result_id, array &$result_array)



* `$result_id` : ODBC 연결의 리소스 ID입니다.
* `&$result_array` : 결과를 저장할 배열입니다.

예제


다음 예제는 MySQL 데이터베이스에 접속하여 `users` 테이블의 모든 행을 가져와 배열로 반환하는 방법을 보여줍니다.

#hostingforum.kr
php

// MySQL 데이터베이스에 접속

$dsn = "odbc:DRIVER={MySQL ODBC 5.3 Driver};SERVER=localhost;DATABASE=mydb;USER=myuser;PASSWORD=mypassword";

$conn = odbc_connect($dsn, "", "");



// SQL 쿼리 실행

$sql = "SELECT * FROM users";

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



// 결과를 가져와 배열로 반환

$result_array = array();

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

    $result_array[] = $row;

}



// 결과를 출력

print_r($result_array);



// ODBC 연결 종료

odbc_close($conn);



결과


위 예제의 결과는 다음과 같습니다.

#hostingforum.kr
php

Array

(

    [0] => Array

        (

            [id] => 1

            [name] => John Doe

            [email] => john.doe@example.com

        )



    [1] => Array

        (

            [id] => 2

            [name] => Jane Doe

            [email] => jane.doe@example.com

        )



    [2] => Array

        (

            [id] => 3

            [name] => Bob Smith

            [email] => bob.smith@example.com

        )



)



참고


* `odbc_result_all` 함수는 ODBC 연결에서 결과를 가져와 배열로 반환하는 함수입니다.
* `$result_id` 매개변수는 ODBC 연결의 리소스 ID입니다.
* `&$result_array` 매개변수는 결과를 저장할 배열입니다.
* 예제는 MySQL 데이터베이스에 접속하여 `users` 테이블의 모든 행을 가져와 배열로 반환하는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색