php使用sql数据库 获取字段问题介绍_PHP教程
程序员文章站
2024-04-04 13:53:53
...
在PB开发过程中,由于数据库中使用了 ntext字段,出现以下提示错误,郁闷了很长时间找不到解决方案,后查阅大量资料,终于明白:
PB报错: 不能用 DB-Library(如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。
————————————————
由于sql server中,ntext和nvarchar字段是用unicode编码存储内容的,因此php通过mssql扩展读取带ntext和nvarchar类型字段的时候会抱错。
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字段
这个很受用,解决我的难题!
上一篇: 结合简聊的报警通知函数
下一篇: 做了个目录显示程序
推荐阅读
-
php使用sql数据库 获取字段问题介绍_PHP教程
-
PHP中使用foreach和引用导致程序BUG的问题介绍_PHP教程
-
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
-
PHP使用PDO操作数据库的乱码问题解决方法,pdo乱码_PHP教程
-
PHP中使用foreach和引用导致程序BUG的问题介绍_PHP教程
-
php中的路径问题与set_include_path使用介绍_PHP教程
-
PHP的Yii框架中使用数据库的配置和SQL操作实例教程_PHP
-
php中使用sql server验证进行连接数据库_PHP教程
-
PHP的Yii框架中使用数据库的配置和SQL操作实例教程_PHP
-
PHP的Yii框架中使用数据库的配置和SQL操作实例教程