(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.
result
Le paramètre result
provient de
l'appel à la fonction cubrid_execute()
field_offset
La position numérique du champ. field_offset
commence à 0. Si field_offset
n'existe pas, une erreur
de niveau E_WARNING
sera également émise.
La longueur maximale, en cas de succès.
false
si une erreur survient.
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