mssql_fetch_row
mssql_field_name
Mssql-Funktionen
PHP Manual

# mssql_field_length

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

mssql_field_length — Liefert die Länge eines Feldes

### Beschreibung

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

Gibt die Länge des Feldes Nr. `offset` aus `result` zurück.

### Parameter-Liste

`result`

  Der Bezeichner des Ergebnisses, das ausgewertet wird. Dieses Ergebnis stammt von einem Aufruf von mssql_query().

`offset`

  Der Offset des Feldes, beginnend bei 0. Falls er nicht angegeben wurde, wird das aktuelle Feld verwendet.

### Rückgabewerte

Gibt die Länge des angegebenen Feldes zurück. Im Fehlerfall wird `FALSE` zurückgegeben.

### Beispiele

Beispiel #1 mssql_field_length()-Beispiel

`<?php
// Mit MSSQL verbinden und Datenbank auswählen
mssql_connect('MANGO\SQLEXPRESS', 'sa', 'phpfi');
mssql_select_db('php');
// Eine select-Anfrage an MSSQL senden
$anfrage = mssql_query('SELECT [name], [age] FROM [php].[dbo].[persons]');
// Feldlänge ausgeben
echo 'Das Feld \'age\' hat die Datenlänge ' .
mssql_field_length($anfrage, 1);
// Den Ergebnisspeicher freigeben
mssql_free_result($anfrage);
?>`

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

    Das Feld 'age' hat die Datenlänge 4

### Anmerkungen

> Hinweis: Anmerkung für Windows-Benutzer
> Wegen einer Einschränkung des von PHP verwendeten zugrundeliegenden API (MS DBLib C API) ist die Länge von VARCHAR-Feldern auf 255 begrenzt. Verwenden Sie stattdessen ein TEXT-Feld, wenn Sie mehr Daten speichern wollen.

### Siehe auch

- mssql_field_name() - Liefert den Namen eines Feldes
- mssql_field_type() - Liefert den Typ eines Feldes

mssql_fetch_row
mssql_field_name
Mssql-Funktionen
PHP Manual