mssql_field_length
(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_field_length — Lit la longueur d'un champ MS SQL Server
Description
$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
- mssql_field_name() - Lit le nom d'un champ MS SQL Server
- mssql_field_type() - Lit le nom d'un champ MS SQL Server