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

2015-01-24信息快讯网

这篇文章主要介绍了PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法,可通过CAST数据类型转换来解决,是非常实用的技巧,需要的朋友可以参考下

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

php使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
将FCKeditor导入PHP+SMARTY的实现方法
php+mysql删除指定编号员工信息的方法
php导入excel文件到mysql数据库的方法
php+mysql查询优化简单实例
Zend Guard使用指南及问题处理
php实现监控varnish缓存服务器的状态
php读取mssql的ntext字段返回值为空的解决方法
10个简化PHP开发的工具
PHP中文编码小技巧
PHP中防止SQL注入方法详解
使用PHP实现阻止用户上传成人照片或者裸照
浅析PHP文件下载原理
php使用sql server验证连接数据库的方法
php实现mysql事务处理的方法
php使用pdo连接mssql server数据库实例
php连接与操作PostgreSQL数据库的方法
腾讯微博提示missing parameter errorcode 102 错误的解决方法
php将textarea数据提交到mysql出现很多空格的解决方法
PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
php提示Warning:mysql_fetch_array() expects的解决方法
PHP使用array_multisort对多个数组或多维数组进行排序
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
PHP获取mysql数据表的字段名称和详细信息的方法
Yii框架中 find findAll 查找出制定的字段的方法对比
Yii使用find findAll查找出指定字段的实现方法
ThinkPHP查询返回简单字段数组的方法
php判断输入不超过mysql的varchar字段的长度范围
©2014-2024 dbsqp.com