今天要把mysql库中的一些数据倒到sqlserver2005中,但是数据只能是取出来后经过运算一下在存进去,结果就用php从mysql读取在处理,然后在存入sqlserver2005中,结果出现了乱码,当时mysql中的编码格式是utf-8, php页面的编码格式也是utf-8,但当向sqlserver2005存入时,sqlserver2005中全部是乱码,由于对sqlserver2005不是太熟悉,找不到编码格式在那块修改,最后只好连接mysql时,设置编码集为gbk, 页面编码格式也改成了gbk, 这样插入sqlserver2005就在没有出现乱码情况,难道2005中的编码格式就是gbk,如何改成utf8,我也不太清楚,反正先把功能实现了。
php在从sqlserver2005中查数据时,uniqueidentifier类型的却变成了乱码,最后只好在查询时把编码格式转换成varchar型就可以,select CONVERT(varchar(36),goods_pk,36) as goods_pk,supplier_pk,goods_base_unit from t_goods ,长度一定要设置够。
看来对sqlserver2005还不是很熟悉,以后要好好补一下。
分享到:
相关推荐
之前连接了无数次,看了无数教程,说得非常非常复杂,但都都没连接成功,浪费我一整天。现在终于找到方法了,连接不上的童鞋,试试...ntwdblib.dll是连接SQL Server2005服务器的,上面两个文件版本必须与PHP版本相同。
php如何链接sqlserver2005数据库
在php学习中,php与sqlserver2005连接时需注意的问题
PHP连接mssql,php自带dll已经不能支持mssql的连接,需要手动下载mssql连接驱动。
php访问SqlServer2005数据库实现
一、Windows下PHP连接SQLServer 2005 设定:安装的Windows操作系统(Win7 或XP均可,其他系统暂未测试),在C盘下;PHP的相关文件位于c:/PHP下面,其配置文件php.ini位于C:\Windows下面。 连接前配置系统: 1、检查...
PHP安装连接SQLSERVER扩展方法 自己研究了好久弄出来的啊 希望有用对你
具体的步骤:安装好appserv并且配置好,然后你就会得到这个页面:2. 把SQL Server Driver for PHP 2.0解压,得到如图:因为我们使
PHP连接SQLServer代码,包括一个中文探针,一个英文探针以及PHP连接SQLServer关键核心代码,具体教程可查看博客。
PHP的PDO连接SQLSERVER: 含全套工具: php5.4_x86_nts安装包 微软的SQLSRV拓展 微软的odbc驱动msodbcsql.msi 微软的sql客户端sqlncli.msi 配置好的php.ini 具体安装说明(原创亲测) 说实话这个得来很不容易,整整一天...
使用PHP连接sqlserver数据库的时候可能会遇到各种问题,小小总结了一下需要的扩展以及遇到问题的解决方式。
该项目为通过php作为介质,从web中读取sql server 2005数据库数据
主要介绍了PHP连接SQLServer2005方法及代码,有需要的朋友可以参考一下
php 连接Sqlserver扩展
PHP连接sql server 数据库。 基本查询代码也写了,拿去直接用 经测试没问题,放心下载
SQLSRV30 PHP连接sql server2008 SQL Server Driver for PHP3.0 PHP自带的php_mssql.dll文件已经满足不了sql server2005及其以上版本的使用了。微软也随之发布了SQL Server Driver for PHP来做相应的支持。 其中...
php连接sqlserver数据库驱动
本文主要向大家介绍了如何使用php连接sqlserver2005数据库的方法,并附上连接必需的DLL文件,及简单示例,这里推荐给小伙伴
Linux环境PHP5.5以上连接SqlServer2008 简单 查询sqlserver的数据库 表的信息 很容易上手 多种连接查询方法 简单 Linux环境PHP5.5以上连接SqlServer2008 简单 查询sqlserver的数据库 表的信息 很容易上手 多种连接...
PHP连接sqlserver ODBC