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

search for in the

mssql_field_name> <mssql_fetch_row
Last updated: Fri, 01 Aug 2008

view this page in

mssql_field_length

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

mssql_field_lengthGet the length of a field

Descrierea

int mssql_field_length ( resource $result [, int $offset ] )

Returns the length of field no. offset in result .

Parametri

result

The result resource that is being evaluated. This result comes from a call to mssql_query().

offset

The field offset, starts at 0. If omitted, the current field is used.

Valorile întroarse

The length of the specified field index on success, or FALSE on failure.

Note

Notă: Note to Win32 Users
Due to a limitation in the underlying API used by PHP (MS DbLib C API), the length of VARCHAR fields is limited to 255. If you need to store more data, use a TEXT field instead.



add a note add a note User Contributed Notes
mssql_field_length
zz(lost dot childz at gmail dot com)
31-Oct-2007 12: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 10: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, 01 Aug 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites