
cubrid_field_type 함수는 테이블의 필드 타입을 반환하는 함수입니다.
필드 타입은 다음과 같은 값을 반환할 수 있습니다.
- CUBRID_BIT : 비트 필드
- CUBRID_TINYINT : 8비트 정수 필드
- CUBRID_SMALLINT : 16비트 정수 필드
- CUBRID_INTEGER : 32비트 정수 필드
- CUBRID_BIGINT : 64비트 정수 필드
- CUBRID_FLOAT : 32비트 실수 필드
- CUBRID_DOUBLE : 64비트 실수 필드
- CUBRID_CHAR : 고정 길이 문자 필드
- CUBRID_VARCHAR : 가변 길이 문자 필드
- CUBRID_DATE : 날짜 필드
- CUBRID_TIME : 시간 필드
- CUBRID_TIMESTAMP : 날짜와 시간 필드
- CUBRID_BLOB : 비트맵 데이터 필드
- CUBRID_CLOB : 문자 데이터 필드
- CUBRID_GUID : 고유 식별자 필드
예를 들어, 테이블의 필드 타입이 INTEGER 인 경우, cubrid_field_type 함수는 CUBRID_INTEGER 값을 반환합니다.
#hostingforum.kr
php
$conn = cubrid_connect("localhost", 33000, "demodb");
$sql = "SELECT * FROM table_name";
$result = cubrid_query($conn, $sql);
while ($row = cubrid_fetch_array($result)) {
$field_type = cubrid_field_type($result, 0);
echo $field_type . "n";
}
cubrid_disconnect($conn);
이 예제에서는 테이블의 필드 타입을 가져와서 출력합니다.
2025-06-04 09:42