(PECL CUBRID >= 8.3.0)
cubrid_field_seek — Mueve el cursor del conjunto de resultados al índece del campo especificado
Esta función mueve el cursor del conjunto de resultados al índece del campo especificado. Este índice es usado por cubrid_fetch_field() si no se incluye un índice de campo. Devuelve TRUE en caso de éxito o FALSE en caso de fallo.
É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.
TRUE en caso de éxito.
FALSE en caso de error.
Example #1 Ejemplo de cubrid_field_seek()
<?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)
{
cubrid_field_seek($resultado,2);
$meta = cubrid_fetch_field($resultado);
if (!$meta)
{
echo "No hay información disponible<br />\n";
}
echo "<pre>
max_length: $meta->max_length
multiple_key: $meta->multiple_key
name: $meta->name
not_null: $meta->not_null
numeric: $meta->numeric
table: $meta->table
type: $meta->type
default: $meta->def
unique_key: $meta->unique_key
</pre>";
cubrid_close_request($resultado);
}
?>
El resultado del ejemplo sería:
Result: max_length: 21 multiple_key: 1 name: address not_null: 0 numeric: 0 table: employees type: STRING default: unique_key: 0