(PECL CUBRID >= 8.3.0)
cubrid_fetch_lengths — Retorna um array com os comprimentos dos valores de cada campo da linha atual
Esta função retorna um array numérico com os comprimentos dos valores de cada campo da linha atual do conjunto de resultados ou retorna FALSE em caso de falha.
Nota:
Se o tipo de dados do campo for BLOB/CLOB, seu comprimento deve ser obtido usando cubrid_lob_size().
Exemplo #1 Exemplo de cubrid_fetch_lengths()
<?php
$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);
?>
O exemplo acima produzirá:
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 )