라이브러리

[PHP] ibase_param_info - 준비된 쿼리의 매개변수에 대한 정보를 반환합니다.




PHP에서 ibase_param_info 함수

`ibase_param_info` 함수는 InterBase 데이터베이스에서 사용할 수 있는 함수입니다. 이 함수는 특정한 SQL 문장에서 사용되는 파라미터의 정보를 반환합니다.

함수 구조

`ibase_param_info(resource $stmt, int $param_number)`

- `resource $stmt`: SQL 문장 실행 결과를 나타내는 리소스입니다.
- `int $param_number`: 파라미터의 번호입니다.

함수 설명

`ibase_param_info` 함수는 파라미터의 정보를 반환합니다. 파라미터의 정보는 다음과 같습니다.

- `param_type`: 파라미터의 데이터 타입입니다.
- `param_name`: 파라미터의 이름입니다.
- `param_type_name`: 파라미터의 데이터 타입 이름입니다.
- `param_value`: 파라미터의 값입니다.
- `param_length`: 파라미터의 길입니다.
- `param_scale`: 파라미터의 스케일입니다.

예제

다음 예제는 `ibase_param_info` 함수를 사용하여 파라미터의 정보를 반환하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php



// InterBase 데이터베이스에 연결

$db = ibase_connect('localhost', 'scott', 'tiger');



// SQL 문장 실행

$stmt = ibase_query($db, 'SELECT * FROM customers WHERE country = :country');



// 파라미터의 정보를 반환

$param_info = ibase_param_info($stmt, 1);



// 파라미터의 정보를 출력

echo "파라미터의 이름: " . $param_info['param_name'] . "
";

echo "파라미터의 데이터 타입: " . $param_info['param_type_name'] . "
";

echo "파라미터의 길이: " . $param_info['param_length'] . "
";

echo "파라미터의 스케일: " . $param_info['param_scale'] . "
";



// 파라미터의 값을 설정

$param_value = 'USA';



// 파라미터의 값을 설정

ibase_execute($stmt, array($param_value));



// 결과를 출력

while ($row = ibase_fetch_object($stmt)) {

    echo "이름: " . $row->name . "
";

    echo "국가: " . $row->country . "
";

}



// 데이터베이스에 연결을 끊습니다.

ibase_close($db);



?>



이 예제는 `SELECT` 문장에서 사용되는 파라미터의 정보를 반환하는 방법을 보여줍니다. 파라미터의 이름, 데이터 타입, 길이, 스케일을 반환합니다. 또한 파라미터의 값을 설정하고 결과를 출력하는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색