奇迹网页版php,PHP版网站对接奇迹Mu——实现自动注册等功能

目前大多数奇迹的网站都是用asp写的,这几些年开发网站已经越来越少用asp,而最流行的开发网站的语言是php,

### windows系统php连接MSSQL的方法

1. php5.2及更前的php版本采用php_mssql.dll

php_mssql.dll是php自带的扩展,安装前请,确保php ext扩展库文件夹下有php_mssql.dll,然后在PHP.ini中的配置中,找到

`;extension=php_mssql.dll`

把前面的“;”去掉,重新载入php配置。

然后你就可以像下面这样测试连接了:

~~~

//连接MSSQL

$conn=mssql_connect("实例名或者服务器IP","用户名","密码");

//测试连接

if($conn){

echo '连接成功';

}else{

echo '连接不成功';

}

~~~

2. php5.3及更高的版本连接MSSQL的方法

“Microsoft Drivers for PHP for SQL Server”

2008年7月微软发布了一个新的为php连接SQL Server的驱动,它改善了php自带的连接MSSQL函数的一些缺点,并且是以php扩展插件的形式开发的,通过它你可以用php轻松的读写微软的数据库了。

如果你服务器使用的是IIS的话,那么就一定要从这里去下载:

http://php.iis.net/

因为从上述链接进去其实是微软整合的网络开发平台,只提供在线安装,但是很方便的整合了PDO插件和php,当然还有微软的其它一些开发功能,但是如果你没需要,你可以不装了,那些是在visual studio中的。

但是如果你用的是 Apache的话,你可以去这里直接下载这个插件了,它其实是一个解压文件,解压出来是几个DLL文件,具体操作如下:

1)下载驱动包:http://www.microsoft.com/en-us/download/details.aspx?id=20098.

下载链接地址有提供了四个版本的文件:

SQLSRV30.EXE:Version 3.0 supports PHP 5.4 and 5.3

SQLSRV31.EXE:Version 3.1 supports PHP 5.5 and 5.4

SQLSRV32.EXE:Version 3.2 supports PHP 5.6, 5.5, and 5.4

SQLSRV40.EXE:Version 4.0 supports PHP 7.0+

2)运行下载下来的文件,选择一个适合自己php版本的Dll文件,将DLL文件复制到 PHP extension_dir 扩展库文件夹中,如果出现说SQLSRV30.EXE 不是有效的win32程序,可能是缺少某些库,可能是vc10,也有可能是没有用administrator权限运行。

3)下载并安装ODBC,下载地址如下

https://www.microsoft.com/zh-cn/download/details.aspx?id=36434

4)然后在php.ini加上开启mssql的两个相关扩展(没有的加上下面这两句,已经有就去掉前面的';'),比如

~~~

extension=php_sqlsrv_55_ts.dll

extension=php_pdo_sqlsrv_55_ts.dll

~~~

5)最后测试的代码为:

~~~

$DSN = "sqlsrv:Server=192.168.1.170,1433;Database=inschos";//ms sql server

$dbUser = "inschos";//sql数据库的用户名

$dbPass = "inschos312!!";//sql数据库的密码

$conn = new PDO($DSN,$dbUser,$dbPass);//connect handle

~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值