(PECL CUBRID >= 8.3.0)
cubrid_field_len — Récupère la longueur maximale du champ spécifié
Cette fonction retourne la longueur maximale du champ spécifié en
cas de succès, ou false si une erreur survient.
resultLe paramètre result provient de
l'appel à la fonction cubrid_execute()
field_offsetLa position numérique du champ. field_offset
commence à 0. Si field_offset n'existe pas, une erreur
de niveau E_WARNING sera également émise.
Exemple #1 Exemple avec cubrid_field_len()
<?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'");
$column_names = cubrid_column_names($result);
$column_types = cubrid_column_types($result);
printf("%-30s %-30s %-15s\n", "Column Names", "Column Types", "Column Maxlen");
for($i = 0, $size = count($column_names); $i < $size; $i++) {
$column_len = cubrid_field_len($result, $i);
printf("%-30s %-30s %-15s\n", $column_names[$i], $column_types[$i], $column_len);
}
cubrid_disconnect($conn);
?>L'exemple ci-dessus va afficher :
Column Names Column Types Column Maxlen host_year integer 11 event_code integer 11 athlete_code integer 11 stadium_code integer 11 nation_code char 3 medal char 1 game_date date 10