php和sql怎么联合使用吗,PHP联合sqlserver2008使用的全过程 ( 原创 亲测)

一、环境

php5.2.5

sqlserver2008

win7

二、配置PHP

1、打开php.in将extension=php_mssql.dll的注释符号去掉。

2、打开php.in将mssql.secure_connection =

Off改为on。

3、从5.2开始,php就不再提供mssql.dll了,所以要php连接sql server

2005/2008/2012必须要使用微软提供的sql server for php 2.0/3.0

这个文件可以上微软官网下载(SQLSRV20.EXE/SQLSRV30.EXE),然后执行到wamp\php\ext文件夹下

打开php.ini文件 在Extensions后面加上:

extension=php_sqlsrv_53_ts.dll

extension=php_pdo_sqlsrv_53_ts.dll

注:52代表php5.2

假如是php5.3就拷贝php_sqlsrv_53_ts_vc6.dll

关于VC6和VC9的区别

VC6 版本是使用 Visual Studio 6

编译器编译的,如果你是在windows下使用Apache+PHP的,请选择VC6版本。

VC9 版本是使用 Visual

Studio 2008 编译器编译的,如果你是在windows下使用IIS+PHP的,请选择VC9版本。

以上步骤完成后需要重启apache。

如图:代表成功

00f1f9a41531ee35d35b9dfe34f66829.png

三、配置sqlserver2008

1.安装完整版的sqlserver2008  3个多G

2.最好使用window和Sql server双模式登录

3.进入配置管理器修改参数

fda0ecc3175c3a345f3d52070d1a9ff4.png

step1:进入MSSQLSERVER 的协议

按照如图修改状态,把TCP/IP的TCP端口改成1433

8a896c4a5be6dad9090c1609de7462a8.png

step2:进入SQL Server 服务  在右边

把第二行状态改为启动

f2b2467b7d75cf210c9dffc2334fee62.png

然后写个小程序测试一下:

先在sqlserver里建数据库mydb

再创建如下表结构并插入数据

36698264bed017684f34a0d9aa9be13e.png

//127.0.0.1代表本地  sa是超级用户 类似root

sa#是密码

$conn=mssql_connect("127.0.0.1","sa","sa#");

header(‘Content-Type:text/html;charset=gbk‘);

//数据库是mydb

$dbname=mssql_select_db("mydb",$conn)

or die("Cannot connect to Sqlserver!");

$sql="select * from users";

$query

= mssql_query($sql,$conn);

echo

"

while($row =

mssql_fetch_array($query)){

echo

"

$row[0]$row[1]$row[2]";

}

echo

"

";

mssql_close($conn);

?>

保存到www目录下,test.php

在浏览器中访问http://localhost/test.php

取到数据代表成功

原文:http://www.cnblogs.com/qianjiabin/p/3573696.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值