cubrid_field_flags

(PECL CUBRID >= 8.3.0)

cubrid_field_flagsDevuelve una string con los flags de la posición del campo proporcionado

Descripción

cubrid_field_flags(resource $result, int $field_offset): string

Esta función devuelve una string con los flags de la posición del campo proporcionado, separados por un espacio. Se puede utilizar la función explode() para obtener cada flag. Los flags disponibles son: not_null, primary_key, unique_key, foreign_key, auto_increment, shared, reverse_index, reverse_unique y timestamp.

Parámetros

result

El parámetro result proviene de la llamada a la función cubrid_execute()

field_offset

La posición numérica del campo. field_offset comienza en cero (0). Si field_offset no existe, se emitirá un error de nivel E_WARNING.

Valores devueltos

Una string con los flags, en caso de éxito.

false si el valor de field_offset es inválido.

-1 si la consulta SQL no es de tipo SELECT.

Ejemplos

Ejemplo #1 Ejemplo con cubrid_field_flags()

<?php
$conn
= cubrid_connect("localhost", 33000, "demodb");
$result = cubrid_execute($conn, "SELECT * FROM game WHERE host_year=2004 AND nation_code='AUS' AND medal='G'");

$col_num = cubrid_num_cols($result);

printf("%-30s %s\n", "Field Name", "Field Flags");
for(
$i = 0; $i < $col_num; $i++) {
printf("%-30s %s\n", cubrid_field_name($result, $i), cubrid_field_flags($result, $i));
}

cubrid_disconnect($conn);
?>

El resultado del ejemplo sería:

Field Name                     Field Flags
host_year                      not_null primary_key unique_key
event_code                     not_null primary_key unique_key foreign_key
athlete_code                   not_null primary_key unique_key foreign_key
stadium_code                   not_null
nation_code
medal
game_date
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top