设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP连接MSSQL 时nvarchar字段长度被截断为255

发布时间:2022-02-18 14:48 所属栏目:121 来源:互联网
导读:PHP 连接 MSSQL 的新手经常遇到这个问题:数据库里面的 nvarchar 字段中数据一切正常,但是用 PHP 查询出来却发现长度只有 255,我们都知道,在 MySQL 里面 varchar 的长度只有 255,但是 MSSQL 却不是,不会是 PHP 将 nvarchar 按照 MySQL 的 varchar 处理了吧.
  PHP 连接 MSSQL 的新手经常遇到这个问题:数据库里面的 nvarchar 字段中数据一切正常,但是用 PHP 查询出来却发现长度只有 255,我们都知道,在 MySQL 里面 varchar 的长度只有 255,但是 MSSQL 却不是,不会是 PHP 将 nvarchar 按照 MySQL 的 varchar 处理了吧.
 
  本文给出了解决方法:
 
  select cast(目标字段 as text) from 表名
 
  假如你的 article 表中有个字段 summary 为 nvarchar,那么命令为:
 
  select cast(summary as text) from article
 
  关于 cast,代码如下:
 
  CAST ( expression AS data_type )
 
  expression 为目标字段
 
  data_type 为要转换成的数据类型

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读