mssql_field_length

(PHP 4, PHP 5, PECL odbtp >= 1.1.1)

mssql_field_lengthLit la longueur d'un champ MS SQL Server

Description

int mssql_field_length ( resource $result [, int $offset = -1 ] )

Retourne la longueur d'un champ numéro offset dans le résultat result.

Liste de paramètres

result

La ressource de résultats à évaluer. Ce résultat provient de l'appel à la fonction mssql_query().

offset

La position du champ, en commençant à 0. Si ce paramètre est omis, le champ courant sera utilisé.

Valeurs de retour

La longueur du champ spécifié en cas de succès ou FALSE si une erreur survient.

Exemples

Exemple #1 Exemple avec mssql_field_length()

<?php
// Connexion à MSSQL et sélection de la base de données
mssql_connect('MANGO\SQLEXPRESS', 'sa', 'phpfi');
mssql_select_db('php');

// Envoi d'une requête Select
$query = mssql_query('SELECT [name], [age] FROM [php].[dbo].[persons]');

// Affichage de la taille du champ et sa taille
echo 'Le champ \'age\' a la taille de ' . mssql_field_length($query, 1);

// Free the query result
mssql_free_result($query);
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

Le champ 'age' a la taille de 4

Notes

Note: Note pour les utilisateurs Windows

À cause d'une limitation dans l'API utilisé par PHP (MS DbLib C API), la longueur des champs VARCHAR est limitée à 255. Si vous avez besoin d'enregistrer plus de données, utilisez un champ TEXT à la place.

Voir aussi

LoadingChargement en cours