PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
本文实例讲述了PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法。分享给大家供大家参考。具体分析如下:
PHP连接MSSQL的新手经常遇到这个问题:数据库里面的nvarchar字段中数据一切正常,但是用PHP查询出来却发现长度只有255,我们都知道,在MySQL里面varchar的长度只有255,但是MSSQL却不是,不会是PHP将nvarchar按照MySQL的varchar处理了吧.
本文给出了解决方法:
selectcast(目标字段astext)from表名
假如你的article表中有个字段summary为nvarchar,那么命令为:
selectcast(summaryastext)fromarticle
关于cast,代码如下:
CAST(expressionASdata_type)
expression为目标字段
data_type为要转换成的数据类型
希望本文所述对大家的php程序设计有所帮助。