首页 > 软件开发 > PHP >

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

来源:互联网 2023-03-16 19:20:59 版权归原作者所有,如有侵权,请联系我们

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

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

工具/原料

  • 电脑一台/
  • PHP5.2开发环境(建议使用WAMP集成开发环境) /

方法/步骤

  • 1

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

  • 2

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

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

  • 3

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

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

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

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

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

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

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

  • 4

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

  • 4本页面未经许可获取自百度经验
  • 5

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

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

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

  • 6

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

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

  • 7

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 8

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

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

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


    标签: PHP

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