我已经安装了php5-sybase
作为mssql(使用pdo dblib driver
)的驱动程序
在我的sql数据库中,我有一个用NEWID()填充的字段(如下:E28AC04B-035B-4F59-A5DD-EC3E2D738FA7
),但当我使用php-pdo(prepare+execute+fetch)接收这个值时,它会返回:ܶ!YÉ/G¸/çiç:w PuTTY
)。一切都有效,但只有这个领域看起来像垃圾。
有什么想法吗?
感谢
由于没有人回答,我开始混合东西并搜索微软文档,我能够找到它:
查询必须在该字段上有CAST,如下所示:
SELECT CAST(id as varchar(255)) as id ...
并且它将毫无问题地工作,但您不能使用SELECT *
,因为该字段需要单独选择