php使用sql数据库 获取字段问题介绍

2015-01-24信息快讯网

由于sql server中,ntext和nvarchar字段是用unicode编码存储内容的,因此php通过mssql扩展读取带ntext和nvarchar类型字段的时候会抱错

在PB开发过程中,由于数据库中使用了 ntext字段,出现以下提示错误,郁闷了很长时间找不到解决方案,后查阅大量资料,终于明白:
PB报错:
不能用 DB-Library(如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。
――――――――――――――――
由于sql server中,ntext和nvarchar字段是用unicode编码存储内容的,因此php通过mssql扩展读取带ntext和nvarchar类型字段的时候会抱错。

如果 title 字段类型为 nvarchar,content 字段类型为 ntext ,那么下面的sql语句会报错:
select title,content from article

正确的写法是:
select convert(varchar(255),title) as title, convert(text,content) as content from article
或者不使用ntext字段
这个很受用,解决我的难题!

使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
PHP使用CURL获取302跳转后的地址实例
yii框架builder、update、delete使用方法
yii框架表单模型使用及以数组形式提交表单数据示例
php将字符串转化成date存入数据库的两种方式
php中mysql连接和基本操作代码(快速测试使用,简单方便)
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
PHP函数addslashes和mysql_real_escape_string的区别
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
PHP数据库操作之基于Mysqli的数据库操作类库
通过dbi使用perl连接mysql数据库的方法
php获取mysql字段名称和其它信息的例子
php获取字段名示例分享
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
完美解决PHP中的Cannot modify header information 问题
php中用socket模拟http中post或者get提交数据的示例代码
php中jpgraph类库的使用介绍
浅析php与数据库代码开发规范
怎样使用php与jquery设置和读取cookies
如何使用“PHP” 彩蛋进行敏感信息获取
如何在php中正确的使用json
使用php实现截取指定长度
浅析Mysql 数据回滚错误的解决方法
解析php mysql 事务处理回滚操作(附实例)
奉献出一个封装的curl函数 便于调用(抓数据专用)
如何利用PHP执行.SQL文件
PHP仿博客园 个人博客(2) 数据库增添改删
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
php调用MySQL存储过程的方法集合(推荐)
PHP以指定字段为索引返回数据库所取的数据数组
使用array mutisort 实现按某字段对数据排序
©2014-2024 dbsqp.com