php用哪个mssql mysql,[转]如果实现了PHP和MySQL链接了,PHP和MSSQL的链接其实很简单;...

如果实现了PHP和MySQL链接了,PHP和MSSQL的链接其实很简单;

支持MSSQL的本地链接和远程链接,以本地链接为例:

机器上安装了MS SQLServer 2005;

需要配置PHP:

1. 首先需要MS SQL Client Tools是一个dll叫做ntwdblib.dll,它通常在MS SQL Server安装以后被copy到系统的system32文件夹下;如果是SQL Server就在本地,那你需要核实的是该ntwdblib.dll的版本与SQL Server的版本一致(2005对应2000.80.194.0,2000对应的是2000.2.8.0;)如果SQL Server在远程,需要将那个ntwdblib.dll拷贝到本机器的system32文件夹下;

(这里经常遇见的一个问题是,如果php晚于SQL Server安装的话,php的ntwdblib.dll会覆盖SQL server安装时copy在system32下的ntwdblib.dll,导致链接是提示:链接不上数据库)

2.核实完system32下的ntwdblib.dll之后,还需要将正确版本的ntwdblib.dll覆盖php文件夹下的ntwdblib.dll;

3.使用MS SQL Server的方法与MySQL的方法很类似;

如下:

ddb405ab788ec52f7894cf7458ae4da1.png

ddb405ab788ec52f7894cf7458ae4da1.png//链接数据库

ddb405ab788ec52f7894cf7458ae4da1.png $conn=mssql_connect('IBM-F24B11ED1CCSQLEXPRESS','sa','123456');

ddb405ab788ec52f7894cf7458ae4da1.png   mssql_select_db('LabMIS',$conn);

ddb405ab788ec52f7894cf7458ae4da1.png//query语句  

ddb405ab788ec52f7894cf7458ae4da1.png $Query="select * from admin";

ddb405ab788ec52f7894cf7458ae4da1.png $AdminResult=mssql_query($Query);

ddb405ab788ec52f7894cf7458ae4da1.png//输出结果

ddb405ab788ec52f7894cf7458ae4da1.png $Num=mssql_num_rows($AdminResult);

ddb405ab788ec52f7894cf7458ae4da1.png for($i=0;$i

ddb405ab788ec52f7894cf7458ae4da1.png   {

ddb405ab788ec52f7894cf7458ae4da1.png $Row=mssql_fetch_array($AdminResult);

ddb405ab788ec52f7894cf7458ae4da1.png echo($Row[1]);

ddb405ab788ec52f7894cf7458ae4da1.png echo("

");

ddb405ab788ec52f7894cf7458ae4da1.png   }  

ddb405ab788ec52f7894cf7458ae4da1.png?>

可以看到这些函数和MySQL的函数都是对应的使用起来很方便!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值