當前位置:首頁 » 編程語言 » phpsql2000

phpsql2000

發布時間: 2022-03-15 18:38:22

php連接sqlserver2000資料庫

安裝ms sql server2000 時,還要安裝一個sp4的補丁,要不然,外部程序不能與sql server的服務建立連接

㈡ php5.4怎麼連接sqlserver2000

首先當然是安裝好我們的PHP開發環境,我這里使用的是phpStudy。安裝完成後可以運行起來查看下當前的版本:

可以看見當前的版本是5.3,那麼我們就直接換成5.4的版本作為我們需要的環境,切換php版本即可:

然後,我們在PHPInfo中看看我們當前的環境是不是線程安全,這樣我們就對應的使用我們需要的驅動:

Thread Safety:disabled,證明當前是非線程安全的,那麼我們這里就選擇php_sqlsrv_54_nts.dll驅動,並且把這個文件復制到當前環境的PHP文件目錄的ext下面:

這樣我們需要的環境就搭建完成,剩下的就是要修改我們的配置文件,以至於可以支持我們的環境運行:

1.添加一行:

extension=php_sqlsrv_54_nts.dll

2.取消注釋

extension=php_sqlsrv.dll

extension=php_pdo_sqlsrv.dll

3.mssql.secure_connection = Off改為on

6
最後我們再次查看PHPInfo信息,如果可以看見sqlsrv,那麼恭喜你搭建環境完成:

㈢ 折騰了好久 始終沒法實現php連接sql server2000 求解!

關鍵問題應該不是在你的文件缺失,而是你代碼以及設置的問題。

  1. 首先,再次檢查一下:在你的www包下面建立一個php文件,內容是 phpinfo(); ,然後訪問這個php文件,確定mssql 的擴展是否有開。

  2. 找到你的wamp下面的php目錄,用你下載的ntwdblib.dll 替換掉現有的 ntwdblib.dll 。

  3. 確定你的mssql打開了 TCP/IP 和named pipes,TCP動態埠填入了1433,如果沒有,請設置後重啟mssql 服務。

  4. 仔細檢查你的php連接資料庫的代碼,做簡單測試(相信你應該不是犯這種低級錯誤)

  5. 如果還是不行,請貼你在瀏覽器調用訪問資料庫的代碼,以及運行的頁面,最好有錯誤信息。

㈣ php無法連接sql 2000,一直報錯,文件都復制好了,php.ini也修改好了,就是死活連不上啊

你把mssql_connect 、mssql_error()、 mssql_select_db這三個mssql修改成mysql

㈤ php資料庫調用異地sql2000信息,可否實現

這個需要對方把sql server的庫用戶許可權開給你才行,php針對sql server的資料庫鏈接方式以及對數據表的增刪改查跟php操作mysql還是不一樣的,故你還需要在寫寫一個操作sql server的程序文件供你調用sql server里的數據、。

㈥ php如何連接到SQL SERVER 2000 資料庫

5.3版本之前的有自帶的函數mssql_connect,就是把mysql改成mssql,但5.3版本之後的,好像要到微軟的官網去下載連接驅動 。。。

㈦ 怎樣用php鏈接sqlserve2000資料庫

配置php

打開php.in將extension=php_mssql.dll的注釋符號去掉

打開php.in將mssql.secure_connection = Off改為on。

將php_mssql.dll拷貝到php.in中extension_dir 指定的目錄或者系統system32目錄下。(php_mssql.dll在php的壓縮安裝包中有)。

以上步驟完成後需要重啟apache。

使用以下方式連接SQL Server 2000:

//鏈接資料庫
$conn=mssql_connect('localhost','sa','123456');
mssql_select_db('gu_dde',$conn);
//query語句
$Query="select*fromdde_top";
$AdminResult=mssql_query($Query);
//輸出結果
$Num=mssql_num_rows($AdminResult);
for($i=0;$i<$Num;$i++)
{
$Row=mssql_fetch_array($AdminResult);
echo($Row[1]);
echo("");
}
?>

望採納 Thx

㈧ sql2000的資料庫能用php程序嗎

sql2000 是資料庫
PHP是伺服器腳本語言

是兩個不同的概念
可以用PHP去操作SQL資料庫

㈨ php連接sql2000問題

PHP完全可以連接MSSQL的。
1.首先需要MSSQLClientTools是一個dll叫做ntwdblib.dll,它通常在MSSQLServer安裝以後被到系統的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安裝時在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/>");
}
?>

㈩ PHP連接sql server 2000的問題

SQLSERVER安裝完以後也去掉extension=php_mssql.dll前面的;,

phpinfo()運行的時候沒有讀到mssql。個人認為是因為安裝了客戶端。

重新安裝SQLSERVER2005,重新配置PHP.INI里的;

重新啟動IIS,

運行PHPINFO()的PHP

能夠解析到MSSQL,

<?php
$odb_conn=mssql_connect('localhost','sa','root');
mssql_select_db('test',$odb_conn);
$query="select * from test1";
$odb_comm=mssql_query($query);
$odb_row_num=mssql_num_rows($odb_comm);
for($i=0;$i<$odb_row_num;$i++)
{
$row=mssql_fetch_array($odb_comm);
echo($row[1]);
echo("<br/>");
}
?>
我誠實點,我很是借鑒人家的

熱點內容
linuxoracle操作 發布:2025-01-16 12:40:50 瀏覽:44
河北存儲服務價格 發布:2025-01-16 12:39:21 瀏覽:342
掛機伺服器的搭建 發布:2025-01-16 12:34:07 瀏覽:414
安卓怎麼刪除信任憑證 發布:2025-01-16 12:22:06 瀏覽:335
代理編譯 發布:2025-01-16 12:07:59 瀏覽:793
伺服器為什麼老是無響應 發布:2025-01-16 12:07:59 瀏覽:891
安卓怎麼傳軟體到蘋果 發布:2025-01-16 12:01:28 瀏覽:952
pythonforzip 發布:2025-01-16 11:59:46 瀏覽:909
磁感密碼鎖有多少鑰匙 發布:2025-01-16 11:41:12 瀏覽:117
酷睿電腦配置怎麼查看 發布:2025-01-16 11:27:26 瀏覽:563