(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.
Éste es el identificador de solicitud.
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.
Example #1 Ejemplo de cubrid_field_flags()
<?php
$enlace = cubrid_connect("localhost", 30000, "demodb2", "dba", "");
if (!$enlace)
{
die('No se pudo conectar.');
}
$consulta = 'SELECT id, name, address, salary FROM employees';
$resultado = cubrid_execute($enlace, $consulta);
if ($resultado)
{
$banderas = cubrid_field_flags($resultado, 0);
print_r(explode(' ', $banderas));
cubrid_close_request($resultado);
}
?>
El resultado del ejemplo sería:
Result: Array ( [0] => not_null [1] => unique_key [2] => auto_increment )