• 技术文章 >后端开发 >php教程

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

    2016-05-16 20:27:25原创486
    本文实例讲述了PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法。分享给大家供大家参考。具体分析如下:

    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 为要转换成的数据类型

    希望本文所述对大家的php程序设计有所帮助。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php连接odbc数据源并保存与查询数据的方法_php技巧 下一篇:PHP中文编码小技巧_php技巧
    PHP编程就业班

    相关文章推荐

    • ThinkPHP展示中文验证码,仅显示一个字• 解说PHP框架 (1) 基本概念 • 用过WordPress,对WordPress插件熟习的前辈请进 • 有搞过gmagick的吗,咨询个有关问题 • 逻辑或 题一个!解决方案

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网