8.62.37 maxdb_fetch_lengths()Retourne la longueur des colonnes de la
ligne courante dans un jeu de résultats[ Exemples avec maxdb_fetch_lengths ] CVS uniquement
Style procédural
mixed
maxdb_fetch_lengths (
resource
result
)
maxdb_fetch_lengths
retourne un
tableau contenant la longueur de chaque colonne de la
ligne courante du jeu de résultats représenté par le
paramètre
result
. Si cela réussit,
un tableau indexé numériquement représentant la
longueur de chaque colonne est retourné, ou
FALSE
si une
erreur survient.
Un tableau d'entiers représentant la taille de chaque colonne
(n'inclut aucun caractères nul de fin).
FALSE
si une erreur
survient.
maxdb_fetch_lengths
est valide
uniquement pour la ligne courante du jeu de résultats.
Il retourne
FALSE
si vous l'appelez avant d'appeler
les fonctions
maxdb_fetch_row/array/resource
ou après avoir récupéré toutes les lignes du jeu de résultats.
Style procédural |
<?php $link = maxdb_connect("localhost", "MONA", "RED");
/* Vérification de la connexion */ if (maxdb_connect_errno()) { printf("Echec de la connexion : %s\n", maxdb_connect_error()); exit(); }
$query = "SELECT * from hotel.customer WHERE cno = 3000";
if ($result = maxdb_query($link, $query)) {
$row = maxdb_fetch_row($result);
/* Affiche la longueur des colonnes */ $lengths = maxdb_fetch_lengths($result); for ($i=0; $i < count($lengths); $i++) { printf("Le champs %2d a une longueur de %2d\n", $i+1, $lengths[$i]); } maxdb_free_result($result); }
/* Fermeture de la connexion */ maxdb_close($link); ?>
|
|