PHP5.2连接32位sql server 2008 R2

我按照网上提供的方法可以在64为系统下连接到64位的sqlserver2008R2但是在32位系统下不能连接请问32位要怎么连接呢如图这些东西分64和32吗?... 我按照网上提供的方法可以在64为系统下连接到64位的sql server 2008 R2 但是在32位系统下不能连接 请问32位要怎么连接呢 如图这些东西分64和32吗? 展开
 我来答
枫果者1
2017-12-16 · TA获得超过1248个赞
知道小有建树答主
回答量:1.8万
采纳率:28%
帮助的人:1129万
展开全部
准备工作:SQLSRV20.EXE(PHP mssql扩展库)、php_mssql.dll文件。
安装PHP mssql扩展库:安装SQLSRV20.EXE,选择解压路径为:D:\wamp\bin\php\php5.2.9-2\ext。如下图所示:

修改php.ini配置文件:打开php.ini配置文件,将其中
;extension=php_mssql.dll
;extension=php_pdo_mssql.dll
前面的分号去掉,然后再”Dynamic Extensions”区域的后面添加php_sqlsrv的动态链接库文件: extension=php_sqlsrv_52_ts_vc6.dll
extension=php_pdo_sqlsrv_52_ts_vc6.dll
如下图所示:

注意事项:查看D:\wamp\bin\php\php5.2.9-2\ext目录下有也Php_mssql.dll文件。如果没有,则下载该文件,复制到该目录下。
测试环境配置是否成功:打开浏览器,在地址栏输入http://localhost/?phpinfo=1 ,如果在打开的网页中查询到如下页面内容,则配置成功,否则配置失败。

重启WAMP所有服务。

测试:编写一个简单的SQL SERVER2008数据库连接的测试程序。测试程序具体代码如下:
<?php
$server ="192.168.61.181"; //服务器IP地址,如果是本地,可以写成localhost
$uid ="sa"; //用户名
$pwd ="cwh"; //密码
$database ="UserMan"; //数据库名称

//进行数据库连接
$conn =mssql_connect($server,$uid,$pwd) or die ("connect failed");
mssql_select_db($database,$conn);

//执行查询语句
$query ="select * from users";
$row =mssql_query($query);

//打印输出查询结果
while($list=mssql_fetch_array($row))
{
print_r($list);
echo "<br>";
}
?>
8
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式