PHP
downloads | documentation | faq | getting help | mailing lists | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

mssql_field_name> <mssql_fetch_row
Last updated: Fri, 14 Nov 2008

view this page in

mssql_field_length

(PHP 4, PHP 5, PECL odbtp:1.1.1-1.1.4)

mssql_field_lengthLiefert die Länge eines Feldes

Beschreibung

int mssql_field_length ( resource $Ergebniskennung [, int $Feld-Offset ] )

Gibt die Länge des Feldes Nr. Feld-Offset aus Ergebniskennung zurück.

Parameter-Liste

Ergebniskennung

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

Feld-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 oder FALSE, falls ein Fehler auftrat.

Anmerkungen

Hinweis: Anmerkung für Win32-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 stattdesssen ein TEXT-Feld, wenn Sie mehr Daten speichern wollen.



add a note add a note User Contributed Notes
mssql_field_length
zz(lost dot childz at gmail dot com)
31-Oct-2007 04:41
there are same problem with VARBINARY, if you are forced to use existing database with such fields you can do it like this:

SELECT CAST(master.dbo.fn_varbintohexstr(VARBINARYFIELD) AS TEXT) FROM table;
08-Feb-2005 01:56
You can also work around this limitation with the following:

   -- for example, with MyVarCharField VARCHAR(1000)
   SELECT CAST(MyVarCharField AS TEXT) FROM MyTable

mssql_field_name> <mssql_fetch_row
Last updated: Fri, 14 Nov 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites