(PECL CUBRID >= 8.3.0)
cubrid_fetch_lengths — Retourne un tableau contenant les longueurs des valeurs de chaque champ de la ligne courante
Cette fonction retourne un tableau numérique avec les longueurs des valeurs
de chaque champ depuis la ligne courante du jeu de résultats, ou retourne
false
si une erreur survient.
Note:
Si le type de données du champ est BLOB/CLOB, vous devez utiliser la fonction cubrid_lob_size() afin d'en connaître sa longueur.
Exemple #1 Exemple avec 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);
?>
L'exemple ci-dessus va afficher :
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 )