程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 在Navicat premium上創建的SQL Server數據庫,實現用PHP連接(即php連接微軟MSSQL),navicatpremium

在Navicat premium上創建的SQL Server數據庫,實現用PHP連接(即php連接微軟MSSQL),navicatpremium

編輯:關於PHP編程

在Navicat premium上創建的SQL Server數據庫,實現用PHP連接(即php連接微軟MSSQL),navicatpremium


    可以用在Sybase的db-lib或者ct-lib庫,在裡面也包含了一個ODBC的庫。允許許多應用軟件連接到Sybase或者微軟的SQL服務器;

在windows下使用FreeTDS

    什麼是FreeTDS? FreeTDS其實就是一個開源(或者可以說成自由)的C程序庫,它可以實現在Linux系統下訪問操作微軟的SQL數據庫。FreeTDS是以源碼的現實發布的,正因為是這樣,所以它幾乎可以在任何系統中進行編譯安裝。

如果你的服務器是Windows系統, 那麼你應該使用 php_dblib.dll。(more information on Using FreeTDS for Unix.)

1:按照下面的鏈接來下載 php_dblib.dll 並且將其保存到 /PHP/ext 文件夾下面.

https://docs.moodle.org/30/en/Installing_MSSQL_for_PHP#Using_the_SQL_Server_2005_Driver_for_PHP_from_Microsoft_on_Windows

2、在php配置文件 /PHP/php.ini 中添加:

extension=php_dblib.dll    重啟apache

3:測試:

1    <?php
2        $link = mssql_connect('localhost', 'db_user', 'db_password');
3        if(!$link) {
4            echo'Could not connect';
5            die('Could not connect: ' . mssql_error());
6        }
7        echo'Successful connection';
8        mssql_close($link);
9    ?>

ok,成功!!!

 

參考:http://www.th7.cn/Program/php/201303/129462.shtml

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved