PHP連接sqlserver數據庫

1、sqlserver
也稱作是MSSQL,是由Microsoft開發和推廣的關系數據庫管理系(DBMS)。操作的軟件可以使用“sqlserver”

2、php如何連接sqlserver?首先明確wampserver 是不支持連接sqlserver,所以要自己去下載連接sqlserver的驅動。還有php版本是5.3以上的,不包括5.3
1)下載 Microsoft SQL Server PHP 驅動程序。
借助 Microsoft SQL Server PHP 驅動程序,PHP 開發人員可以訪問 SQL Server 數據庫。 此類驅動程序依賴于 Microsoft SQL Server ODBC 驅動程序來處理與 SQL Server 的低級別通信。 我下載的是3.0,運行安裝解壓到PHP的擴展目錄ext,
下載的網址:https://msdn.microsoft.com/zh-cn/library/mt683517.aspx

Paste_Image.png
Paste_Image.png
  1. 這里我用的是php 5.4.45版本,所以要用到的驅動是
    ;sqlserver
    extension=php_pdo_sqlsrv_54_ts.dll
    extension=php_sqlsrv_54_ts.dll

3)第一次連接有可能報odbc驅動錯誤,我查了半天原來是還需要安裝sqlserver odbc驅動源
直接下載安裝即可
https://www.microsoft.com/en-us/download/confirmation.aspx?id=36434

4)連接測試代碼

public function index() {
        //echo phpinfo();
        $serverName = "222.180.xxx.xx"; //數據庫服務器地址
        $uid = "bbapp";     //數據庫用戶名
        $pwd = "bbapp2017"; //數據庫密碼
        $connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"rivermanage");
        $conn = sqlsrv_connect($serverName, $connectionInfo);
        if( $conn == false){
            echo "連接失??!";
            var_dump(sqlsrv_errors());
            exit;
        }else{
            echo "鏈接成功";
        }
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容