(PECL CUBRID >= 8.3.0)
cubrid_field_type — Devuelve el tipo de columna que se corresponde con el índice del campo dado
Esta función devuelve el tipo de columna que se corresponde con el índice del campo dado. El tipo de campo devuelto debería ser uno de los siguientes: "int", "real", "string", etc.
É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.
El tipo de la columna, en caso de éxito.
FALSE cuando field_offset no tiene un valor válido.
-1 si la sentencia SQL no es SELECT.
Example #1 Ejemplo de cubrid_field_type()
<?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)
{
echo "El campo 0 (<b>". cubrid_field_name($resultado, 0) . "</b>) tiene el tipo <i>" . cubrid_field_type($resultado, 0) . "</i><br>";
echo "El campo 1 (<b>". cubrid_field_name($resultado, 1) . "</b>) tiene el tipo <i>" . cubrid_field_type($resultado, 1) . "</i><br>";
cubrid_close_request($resultado);
}
?>
El resultado del ejemplo sería:
Result: El campo 0 (id) tiene el tipo INT El campo 1 (name) tiene el tipo STRING