(PECL CUBRID >= 8.3.0)
cubrid_fetch_lengths — Devuelve una matriz con las longitudes de los valores de cada campo de la fila actual
Esta función devuelve una matriz numérica con las longitudes de los valores de cada campo de la fila actual del conjunto de resultados o FALSE en caso de fallo.
Nota:
Si el tipo de información del campo es BLOB/CLOB, se debería tomar su longitud usando cubrid_lob_size().
Una matriz numérica, cuando el proceso tuvo éxito.
false
en caso de error.
Ejemplo #1 Ejemplo de cubrid_fetch_lengths()
$conn = cubrid_connect("localhost", 33000, "demodb");
$result = cubrid_execute($conn, "SELECT * FROM game WHERE host_year=2004 AND nation_code='AUS' AND medal='G'");
$row = cubrid_fetch_row($result);
print_r($row);
$lens = cubrid_fetch_lengths($result);
print_r($lens);
cubrid_disconnect($conn);
?>
El resultado del ejemplo sería:
Array ( [0] => 2004 [1] => 20085 [2] => 15118 [3] => 30134 [4] => AUS [5] => G [6] => 2004-8-20 ) Array ( [0] => 4 [1] => 5 [2] => 5 [3] => 5 [4] => 3 [5] => 1 [6] => 10 )