prollerweg 发表于 2016-10-23 10:38:17

[转]如果实现了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文件夹下;   
(这里经常遇见的一个问题是,如果phpntwdblib.dll>晚于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的方法很类似;      
如下:   
  <?php <br />//链接数据库      
$conn=mssql_connect('IBM-F24B11ED1CCSQLEXPRESS','sa','123456');      
mssql_select_db('LabMIS',$conn);      
//query语句
$Query="select * from admin";      
$AdminResult=mssql_query($Query);      
//输出结果      
$Num=mssql_num_rows($AdminResult);      
for($i=0;$i {      
$Row=mssql_fetch_array($AdminResult);      
echo($Row);      
echo("
");      
}
?>
  可以看到这些函数和MySQL的函数都是对应的使用起来很方便!
页: [1]
查看完整版本: [转]如果实现了PHP和MySQL链接了,PHP和MSSQL的链接其实很简单;