라이브러리

[PHP] db2_exec - SQL 문을 직접 실행합니다.




DB2_exec 함수란?


DB2_exec 함수는 PHP에서 DB2 데이터베이스에 SQL 명령을 실행하는 함수입니다. 이 함수는 DB2 데이터베이스와 연결된 커넥션 객체를 사용하여 SQL 명령을 실행하고, 결과를 반환합니다.

DB2_exec 함수의 사용법


DB2_exec 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

db2_exec($conn, $sql);



* `$conn`: DB2 데이터베이스와 연결된 커넥션 객체
* `$sql`: 실행할 SQL 명령

DB2_exec 함수의 반환값


DB2_exec 함수는 다음의 반환값을 가집니다.

* `FALSE` : SQL 명령이 성공적으로 실행되지 않았을 때
* `TRUE` : SQL 명령이 성공적으로 실행되었을 때
* `resource` : SQL 명령의 결과를 반환하는 리소스

예제


다음 예제는 DB2_exec 함수를 사용하여 DB2 데이터베이스에 데이터를 삽입하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php

// DB2 데이터베이스와 연결

$conn = db2_connect('DATABASE=sample;HOSTNAME=localhost;PORT=50000;PROTOCOL=TCPIP;UID=db2inst1;PWD=password', 'db2inst1', 'password');



if ($conn) {

    // SQL 명령을 실행

    $sql = "INSERT INTO EMPLOYEE (EMPNO, ENAME, JOB) VALUES (1001, 'John', 'Manager')";

    $stmt = db2_exec($conn, $sql);



    if ($stmt) {

        echo "데이터가 성공적으로 삽입되었습니다.
";

    } else {

        echo "데이터 삽입에 실패했습니다.
";

    }



    // 커넥션을 닫습니다.

    db2_close($conn);

} else {

    echo "DB2 데이터베이스와 연결에 실패했습니다.
";

}

?>



참고


DB2_exec 함수는 SQL 명령을 실행하는 함수이므로, SQL 명령을 작성할 때 주의해야 합니다. SQL 명령은 DB2 데이터베이스의 스키마에 맞게 작성해야 하며, 데이터 타입과 제약 조건을 고려해야 합니다.

또한, DB2_exec 함수는 리소스를 반환하므로, 리소스를 닫는 함수인 `db2_close()`를 호출하여 리소스를 닫아주어야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색