當前位置:編程學習大全網 - 網站源碼 - php連接sql2000問題

php連接sql2000問題

PHP完全可以連接MSSQL的。

1.首先需要MSSQLClientTools是壹個dll叫做ntwdblib.dll,它通常在MSSQLServer安裝以後被copy到系統的system32文件夾下;如果是SQLServer就在本地,那妳需要核實的是該ntwdblib.dll的版本與SQLServer的版本壹致(2005對應2000.80.194.0,2000對應的是2000.2.8.0;)如果SQLServer在遠程,需要將那個ntwdblib.dll拷貝到本機器的system32文件夾下;

(這裏經常遇見的壹個問題是,如果php<通常是較老的ntwdblib.dll>晚於SQLServer安裝的話,php的ntwdblib.dll會覆蓋SQLserver安裝時copy在system32下的ntwdblib.dll,導致鏈接是提示:鏈接不上數據庫)

2.核實完system32下的ntwdblib.dll之後,還需要將正確版本的ntwdblib.dll覆蓋php文件夾下的ntwdblib.dll;

3.使用MSSQLServer的方法與MySQL的方法很類似;

如下:

<?php

//鏈接數據庫

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

mssql_select_db('LabMIS',?$conn);

//query語句

$Query="select*fromadmin";

$AdminResult=mssql_query($Query);

//輸出結果

$Num=mssql_num_rows($AdminResult);

for($i=0;$i<$Num;$i++)

{

$Row=mssql_fetch_array($AdminResult);

echo($Row[1]);

echo("<br/>");

}

>

  • 上一篇:狼人殺卸載了幣還在嗎?
  • 下一篇:FPGA專家請進:問壹個xilinx的FPGA問題。
  • copyright 2024編程學習大全網