首页 > 电脑专区 > windows >

PHP5.2+SQLServer2008数据库连接问题

来源:互联网 2023-02-22 11:38:38 57

通过查阅大量资料,耗时一天时间,终于将PHP SQL SERVER2008数据库连接配置成功了。不知道为什么我使用PHP5.3配置老是不成功,后来实在是没办法,换成php5.2就可以了,如果你使用的是PHP5.3配置不成功的话,建议你换成PHP5.2试试。下面,小编将详细介绍如何进行PHP5.2 SQL Server 2008数据库连接的配置。DuV办公区 - 实用经验教程分享!

PHP5.2 SQLServer2008数据库连接问题DuV办公区 - 实用经验教程分享!

工具/原料

<p>电脑一台</p><p>PHP5.2开发环境(建议使用WAMP集成开发环境)&nbsp;</p>

方法/步骤

1

准备工作:SQLSRV20.EXE(PHP mssql扩展库)、php_mssql.dll文件。DuV办公区 - 实用经验教程分享!

2

安装PHP mssql扩展库:安装SQLSRV20.EXE,选择解压路径为:D:wampbinphpphp5.2.9-2ext。如下图所示:DuV办公区 - 实用经验教程分享!

PHP5.2 SQLServer2008数据库连接问题DuV办公区 - 实用经验教程分享!

3

修改php.ini配置文件:打开php.ini配置文件,将其中DuV办公区 - 实用经验教程分享!

;extension=php_mssql.dllDuV办公区 - 实用经验教程分享!

;extension=php_pdo_mssql.dllDuV办公区 - 实用经验教程分享!

前面的分号去掉,然后再”Dynamic Extensions”区域的后面添加php_sqlsrv的动态链接库文件: extension=php_sqlsrv_52_ts_vc6.dllDuV办公区 - 实用经验教程分享!

extension=php_pdo_sqlsrv_52_ts_vc6.dllDuV办公区 - 实用经验教程分享!

如下图所示:DuV办公区 - 实用经验教程分享!

PHP5.2 SQLServer2008数据库连接问题DuV办公区 - 实用经验教程分享!

4

注意事项:查看D:wampbinphpphp5.2.9-2ext目录下有也Php_mssql.dll文件。如果没有,则下载该文件,复制到该目录下。DuV办公区 - 实用经验教程分享!

5

测试环境配置是否成功:打开浏览器,在地址栏输入http://localhost/?phpinfo=1 ,如果在打开的网页中查询到如下页面内容,则配置成功,否则配置失败。DuV办公区 - 实用经验教程分享!

PHP5.2 SQLServer2008数据库连接问题DuV办公区 - 实用经验教程分享!

PHP5.2 SQLServer2008数据库连接问题DuV办公区 - 实用经验教程分享!

6

重启WAMP所有服务。DuV办公区 - 实用经验教程分享!

PHP5.2 SQLServer2008数据库连接问题DuV办公区 - 实用经验教程分享!

7

测试:编写一个简单的SQL SERVER2008数据库连接的测试程序。测试程序具体代码如下:DuV办公区 - 实用经验教程分享!

<?phpDuV办公区 - 实用经验教程分享!

$server ="192.168.61.181"; //服务器IP地址,如果是本地,可以写成localhostDuV办公区 - 实用经验教程分享!

$uid ="sa"; //用户名DuV办公区 - 实用经验教程分享!

$pwd ="cwh"; //密码DuV办公区 - 实用经验教程分享!

$database ="UserMan"; //数据库名称DuV办公区 - 实用经验教程分享!

DuV办公区 - 实用经验教程分享!

//进行数据库连接DuV办公区 - 实用经验教程分享!

$conn =mssql_connect($server,$uid,$pwd) or die ("connect failed");DuV办公区 - 实用经验教程分享!

mssql_select_db($database,$conn);DuV办公区 - 实用经验教程分享!

DuV办公区 - 实用经验教程分享!

//执行查询语句DuV办公区 - 实用经验教程分享!

$query ="select * from users";DuV办公区 - 实用经验教程分享!

$row =mssql_query($query);DuV办公区 - 实用经验教程分享!

DuV办公区 - 实用经验教程分享!

//打印输出查询结果DuV办公区 - 实用经验教程分享!

while($list=mssql_fetch_array($row))DuV办公区 - 实用经验教程分享!

{DuV办公区 - 实用经验教程分享!

print_r($list);DuV办公区 - 实用经验教程分享!

echo "<br>";DuV办公区 - 实用经验教程分享!

}DuV办公区 - 实用经验教程分享!

?>DuV办公区 - 实用经验教程分享!

8

查询结果演示:DuV办公区 - 实用经验教程分享!

PHP5.2 SQLServer2008数据库连接问题DuV办公区 - 实用经验教程分享!

以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!DuV办公区 - 实用经验教程分享!


标签: PHP连接数据

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码