zl程序教程

您现在的位置是:首页 >  后端

当前栏目

PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法

PHP方法连接 mssql 解决 段长度 截断 nvarchar
2023-06-13 09:15:37 时间

本文实例讲述了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程序设计有所帮助。