cubrid_field_flags
(PECL CUBRID >= 8.3.0)
cubrid_field_flags — Devuelve una cadena con las banderas del índice del campo dado
Descripción
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.
Parámetros
- 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.
Valores devueltos
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.
Ejemplos
Example #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
