【Linux下PHP连接MS SQLServer的办法】教程文章相关的互联网学习教程文章

PHP连接SQLSERVER 注意事项(附dll文件下载)

环境: - Apache 2.2.6 - PHP 5.2.5 - SQL Server 2005 - Windows XP SP2 步骤: 1. 首先按通常做法配置好PHP5连接MS SQL Server 2. 下载正确版本的 ntwdblib.dll (2000.80.194.0),注意这个版本号,不是这个版本的dll 不起作用啊,刚开始搞了好久才发现这个问题,切记。。。 地址: //www.gxlcms.com/dll/ntwdblib.dll.html 3. 覆盖 apache2.2.6\bin\ntwdblib.dll 4. 覆盖 php5.2.5\ntwdblib.dll 5. 运行 SQL Server 配置管理器:...

PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)【图】

php连接sql2005的问题,现在整合,同时把FAQ整合上. 我前面写的教程: 连接前配置系统: 1.检查文件 php5.2.5/ntwdblib.dll 默认下面有一个,不能连接再替换. 下载正确版本的 ntwdblib.dll (2000.80.194.0),地址: //www.gxlcms.com/dll/ntwdblib.dll.html 2.配置php a、打开php.in将extension=php_mssql.dll的注释符号去掉。b、打开php.in将mssql.secure_connection = Off改为on。c、将php_mssql.dll拷贝到php.in中extension_dir 指定...

php插入中文到sqlserver 2008里出现乱码的解决办法分享

今天使用php操作数据库时发现插入SQL Server 2008数据库里的中文字段出现乱码,下面是我一开始时的一些情况: 开发环境是php5.3.3+Apache2.2.17+SQL Server 2008,php脚本文件的编码是utf-8,传给数据库的编码是GB2312(SQL Server的默认字符编码可能是这个,我不肯定),我用的是微软官方提供的SQLSRV库来连接数据库的(PS:SQL Server 2005开始已经不支持用mssql.dll来连接了),故使用sqlsrv_query($conn, "set names GB2312");...

PHP连接SQLServer2005的方法【图】

1.修改php.ini将extension=php_mssql.dll的注释删除保存。 修改php.in将mssql.secure_connection = Off改为mssql.secure_connection = On。2.下载连接2005的ntwdblib.dll (2000.80.194.0) 点击下载 3. 打开文件X:\AppServ\php5\ext,把php_mssql.dll 复制到system32目录下。 把下载的ntwdblib.dll 复制到system32目录下。 把下载的ntwdblib.dll 复制到php5目录下。重启apache服务 连接MS SQL Server 2005代码代码如下: <?php $con...

使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)

1、PHP连接MYSQL数据库的代码 <?php $mysql_server_name=localhost; //改成自己的mysql数据库服务器 $mysql_username=root; //改成自己的mysql数据库用户名 $mysql_password=12345678; //改成自己的mysql数据库密码 $mysql_database=mycounter;//改成自己的mysql数据库名 $conn=mysql_connect($mysql_server_name, $mysql_username,$mysql_password, $mysql_database); $sql=CREATE DATABASE mycounter DEFAULT CHARAC...

PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】

本文实例讲述了PHP基于PDO调用sqlserver存储过程的方法。分享给大家供大家参考,具体如下: 由于业务这边存储过程一直在sqlserver上面,所以要用php去调用它,然而我们本地的是windows,而线上又是linux,一开始使用Yii框架的一些机制去调用发现在本地一直都是好的然而到线上就不行了,找了很多方案,最后找到了pdo这种方案,而本地使用的驱动是sqlsrv线上是dblib所以需要注意下链接pdo时的驱动形式,在取结果集的时候注意windows和...

PHP6连接SQLServer2005的三部曲【图】

1.修改php.ini将extension=php_mssql.dll的注释删除保存。修改php.in将mssql.secure_connection = Off改为mssql.secure_connection = On。2.下载连接2005的ntwdblib.dll (2000.80.194.0)点击下载3. 打开文件X:\AppServ\php5\ext,把php_mssql.dll 复制到system32目录下。把下载的ntwdblib.dll 复制到system32目录下。把下载的ntwdblib.dll 复制到php5目录下。关于PHP6连接SQLServer2005的三部曲就给大家介绍这么多,不知道大家有没...

Win2003+apache+PHP+SqlServer2008 配置生产环境

安装前的准备: 1.Apache2.2.22.PHP5.2.173.SqlServer20084.sqlncli.msi(SqlServer客户端,可以到微软官方网站去下载)5.ntwdblib.dll (2000.80.194.0)6.SQLSRV20.exe,即MicrosoftDriver 2.0 for PHP for SQL Server(sql server 2005 及2008使用SQLSRV20.exe, SQL Server 2010使用SQLSRV30.exe)(需要其中的php_pdo_sqlsrv_52_ts_vc6.dll和php_sqlsrv_52_ts_vc6.dll);其中,52表示 php5.2,53表示php5.3,ts表示线程安全,nts表示非...

PHP连接SQLServer2005方法及代码【图】

1.修改php.ini将extension=php_mssql.dll的注释删除保存。 修改php.in将mssql.secure_connection = Off改为mssql.secure_connection = On。2.下载连接2005的 ntwdblib.dll (2000.80.194.0) 点击下载 3. 打开文件X:\AppServ\php5\ext ,把php_mssql.dll 复制到system32目录下。 把下载的ntwdblib.dll 复制到system32目录下。 把下载的ntwdblib.dll 复制到php5目录下。重启apache服务 连接MS SQL Server 2005代码 代码如下:<?php ...

php5.3连接sqlserver2005

php5.3以后,已经不对sqlserver支持连接扩展了,不过微软官方还是对php5.3以后进行了扩展解决方案。 1.确认要连接sqlserver的数据库版本为2005 2.确认php支持的vc9还是vc6,这里可以从phpinfo()里看出来。 3.确认php的版本为5.3,并且确认php是否线程安全,可以再phpinfo()里看出来。 3.根据上面到微软官方下载扩展。或者直接下载附件。 2,3点在phpinfo里的Zend Extension Build这个属性中可以看出来。 如:API220090626,TS,VC9 ...

Linux环境PHP5.5以上连接SqlServer2008【全网最经典无错版】【代码】【图】

Nginx版本:nginx1.8.0php版本:php5.5.28Sqlserver:2008 关于Linux环境安装Nginx+PHP参考《Linux环境Nginx安装与调试以及PHP安装 》即可。 一般来说,PHP+mysql是最经典的组合,跑在Linux环境是非常好的,如果是PHP+Sqlserver是跑在windows环境下的。今天需要Linux环境下PHP调用Sqlserver,用了一天的时间,终于把这个问题彻底研究清楚,网上其他类似文章我大都看了,其实有的是因为太久远不适用,有的有错误,还有的有几个关键问...

php5.3 连接 sqlserver2005【图】

操作系统:XP php5.3以后,已经不对sqlserver支持连接扩展了,不过微软官方还是对php5.3以后进行了扩展解决方案。 1.确认要连接sqlserver的数据库版本为2005 2.确认php支持的vc9还是vc6,这里可以从phpinfo()里看出来。 3.确认php的版本为5.3,并且确认php是否线程安全,可以再phpinfo()里看出来。 3.根据上面到微软官方下载扩展。或者直接下载附件。 2,3点在phpinfo里的Zend Extension Build这个属性中可以看出来。 如:API2200906...

【博客开篇】服务器配置:Windows2008R2+PHP5.6+SQLServer2008(X64)【图】

error_log=C:\Windows\temp\PHP53_errors.log upload_tmp_dir=C:\Windows\temp session.save_path=C:\Windows\temp cgi.force_redirect=0 cgi.fix_pathinfo=1 fastcgi.impersonate=1 fastcgi.logging=0 max_execution_time=300 date.timezone=Asia/Shanghai extension_dir="C:\Program Files (x86)\PHP\v5.3\ext\"[ExtensionList] extension=php_mysql.dll extension=php_mysqli.dll extension=php_mbstring.dll extension=php_gd2...

windows2008R2 x64位架设IIS7.x的支持SQLServer2008的PHP服务器【图】

"、"ISAPI 扩展"、"ISAPI 筛选器")上支持php解析:最好方式是安装 "PHP Manager" 来管理 (http://phpmanager.codeplex.com/releases/view/69115 本人64位系统,下得是:PHP Manager 1.2 for IIS 7 - x64 版本),把到:"http://windows.php.net/download#php-5.5" 下载的32位的5.5.35版本 "VC11 x86 Thread Safe" 解压缩到:D:\php 目录下,这里一定要提醒的是,因为要连接SQLServer2008数据库不要下载php5.5 x64位的版本,否则...

windows下php连接sqlserver2008【代码】

如果你需要和sql server通信需要到http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx自行下载微软提供的The SQL Server Driver for PHP。这是一个自解压文件,解压后会得到以下几个文件:php_sqlsrv_52_nts_vc6.dllphp_sqlsrv_52_ts_vc6.dllphp_sqlsrv_53_nts_vc6.dllphp_sqlsrv_53_nts_vc9.dllphp_sqlsrv_53_ts_vc6.dllphp_sqlsrv_53_ts_vc9.dllphp_sqlsrv_license.rtfSQLServerDriverForPHP.chmSQLServerDriverForPHP_Re...