(PHP 4, PHP 5, PECL mysql:1.0)
mysql_fetch_lengths — Retourne la taille de chaque colonne d'une ligne de résultat MySQL
mysql_fetch_lengths() retourne un tableau avec la taille de chaque colonne de la dernière ligne retournée par mysql_fetch_row() .
mysql_fetch_lengths() stocke les tailles de chaque colonne de la dernière ligne retournée par mysql_fetch_row() , mysql_fetch_assoc() , mysql_fetch_array() et mysql_fetch_object() dans un tableau, en commençant à la position 0.
La ressource de résultat qui vient d'être évaluée. Ce résultat vient de l'appel à la fonction mysql_query() .
Un array de taille, en cas de succès, et FALSE sinon.
Exemple 1584. Exemple avec mysql_fetch_lengths()
<?php
$result
=
mysql_query
(
"SELECT id,email FROM people WHERE id = '42'"
);
if (!
$result
) {
echo
'Impossible d\'exécuter la requête : '
.
mysql_error
();
exit;
}
$row
=
mysql_fetch_assoc
(
$result
);
$lengths
=
mysql_fetch_lengths
(
$result
);
print_r
(
$row
);
print_r
(
$lengths
);
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Array ( [id] => 42 [email] => user@example.com ) Array ( [0] => 2 [1] => 16 )
mysql_field_len() |
mysql_fetch_row() |
strlen() |