关于PHP无法读取MSSQL数据表(ntext类型字段)
[ 2010-03-09 11:11:31 | 作者: admin ]
你在使用PHP来连接MSSQL数据库操作表记录的时候,有没有发现有时候读取不到表的记录的情况,比如说ntext类型字段的内容返回为空,其实是因为不支持ntext类型吧,改成text应该就可以了。
如果是表里面没有ntext字段,可以用以下代码:
如果表里面有ntext军字段,且不好修改回text字段, 可以如下:
1.修改 php.ini
打开php.ini
找到:
;mssql.textlimit = 4096
改为
mssql.textlimit = 2147483647
找到:
;mssql.textsize = 4096
改为
mssql.textsize = 2147483647
2.可以使用修改字段,由于sql server中,ntext和nvarchar字段是用unicode编码存储内容的,因此php通过mssql扩展读取带ntext和nvarchar类型字段的时候会抱错。
...
阅读全文…
如果是表里面没有ntext字段,可以用以下代码:
如果表里面有ntext军字段,且不好修改回text字段, 可以如下:
1.修改 php.ini
打开php.ini
找到:
;mssql.textlimit = 4096
改为
mssql.textlimit = 2147483647
找到:
;mssql.textsize = 4096
改为
mssql.textsize = 2147483647
2.可以使用修改字段,由于sql server中,ntext和nvarchar字段是用unicode编码存储内容的,因此php通过mssql扩展读取带ntext和nvarchar类型字段的时候会抱错。
...
阅读全文…
1