
ibase_param_info 함수는 InterBase 데이터베이스에서 사용할 수 있는 함수로, 쿼리에서 사용된 파라미터의 정보를 반환합니다.
이 함수의 첫 번째 인자는 쿼리 핸들러를 받아야 합니다. 쿼리 핸들러는 ibase_query 함수를 사용하여 얻을 수 있습니다.
함수가 반환하는 결과 값은 array 형태로 반환되며, 각 배열 요소는 다음과 같은 정보를 포함합니다.
- param_id: 파라미터 ID
- param_type: 파라미터 타입
- param_value: 파라미터 값
- param_length: 파라미터 길이
- param_scale: 파라미터 스케일
예를 들어, 다음과 같이 쿼리 핸들러를 얻은 후 ibase_param_info 함수를 사용할 수 있습니다.
#hostingforum.kr
php
$query = ibase_query("SELECT * FROM 테이블 WHERE 컬럼 = :컬럼", $conn);
$result = ibase_param_info($query, 0);
위의 예제에서 $result는 array 형태로 반환되며, 각 요소는 파라미터 정보를 포함합니다.
#hostingforum.kr
php
print_r($result);
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
#hostingforum.kr
php
Array
(
[param_id] => 1
[param_type] => 1
[param_value] =>
[param_length] => 10
[param_scale] => 0
)
위의 결과에서 param_id는 파라미터 ID, param_type은 파라미터 타입, param_value는 파라미터 값, param_length는 파라미터 길이, param_scale은 파라미터 스케일을 나타냅니다.
2025-07-02 10:22