Manuel PHP
Précédent |  | Suivant

# mysql_fetch_lengths

(PHP 3, PHP 4 , PHP 5)

mysql_fetch_lengths -- Retourne la taille de chaque colonne d'une ligne de résultat MySQL

## Description

array mysql_fetch_lengths ( resource result )

mysql_fetch_lengths() retourne un tableau avec la taille de chaque colonne de la dernière ligne retournée par mysql_fetch_row(), et lue dans le résultat result, sinon `FALSE`.

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.

Exemple 1. 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 :

    Array
    (
        [id] => 42
        [email] => user@example.com
    )
    Array
    (
        [0] => 2
        [1] => 16
    )

Voir aussi mysql_field_len(), mysql_fetch_row() et strlen().

Précédent | Sommaire | Suivant
mysql_fetch_field | Niveau supérieur | mysql_fetch_object