php 无法读取mssql数据

php

2010-10-22 15:31

php

mysql_query() 读取带ntext nchar nvarchar 类型的数据就报错,

mssql 支持unicode存储 php不支持unicdoe 所以无法读取 ntext nchar nvarchar 数据

解决办法

1.修改所有数据字段.  

2. 每次读取转换

例如
SELECT convert(varchar(255),chrtitle) ,convert(text,chrcontent),activeid   FROM Active

我更汗颜。。 每次都这么写...(上面的写法不支持的关联数组 ,$arr[chrtitle],$arr[0]才行)

SELECT convert(varchar(255),chrtitle) as chrtitle ,convert(text,chrcontent) as chrcontent,activeid   FROM Active
阿门! 每次都这么些吧!!

php与mssql 还是别组合了.... 还有乱码问题.... 哎~