(PECL CUBRID >= 8.3.0)
cubrid_field_flags — Devuelve una cadena con las banderas del índice del campo dado
Esta función devuelve una cadena con las banderas del índice del campo dado
separadas mediante espacios. Se puede dividir el valor devuelto usando explode. La
posibles banderas podrían ser: not_null
,
primary_key
, unique_key
,
foreign_key
, auto_increment
,
shared
, reverse_index
,
reverse_unique
y timestamp
.
result
result
proviene de una llamada a la función cubrid_execute()
field_offset
El índice de campo numérico. field_offset
comienza en 0. Si field_offset
no existe, se emitirá un
error de nivel E_WARNING
.
Una cadena con banderas, cuando el proceso tuvo éxito.
false
cuando hay un valor no válido de field_offset.
-1 si la sentencia SQL no es SELECT.
Ejemplo #1 Ejemplo de 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