(PECL CUBRID >= 8.3.0)
cubrid_field_table — Devuelve el nombre de la tabla del campo especificado
$result
, int $field_offset
)Esta función devuelve el nombre de la tabla del campo especificado. Esto es útil cuando se usan consultas SELECT largas con JOINS.
result
Array type of the fetched result CUBRID_NUM, CUBRID_ASSOC, CUBRID_BOTH.
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
.
El nombre de la tabla del campo especificado, en caso de éxito.
FALSE
cuando field_offset tiene un valor no válido.
-1 si la sentencia SQL no es SELECT.
Ejemplo #1 Ejemplo de cubrid_field_table()
<?php
$conn = cubrid_connect("localhost", 33000, "demodb");
$result = cubrid_execute($conn, "SELECT * FROM code");
$col_num = cubrid_num_cols($result);
printf("%-15s %-15s %s\n", "Field Table", "Field Name", "Field Type");
for($i = 0; $i < $col_num; $i++) {
printf("%-15s %-15s %s\n",
cubrid_field_table($result, $i), cubrid_field_name($result, $i), cubrid_field_type($result, $i));
}
cubrid_disconnect($conn);
?>
El resultado del ejemplo sería:
Field Table Field Name Field Type code s_name char(1) code f_name varchar(6)