簡體   English   中英

如何使用 xampp( PHP 8.0 ) 連接 MSSQL 服務器與 CodeIgniter 4

[英]How to connect MSSQL server with CodeIgniter 4 using xampp( PHP 8.0 )

任何步驟都將指導在 CodeIgniter 4 和 MSSQL Server 數據庫之間建立連接。

一步一步完成流程,很容易實現。

我在 go 的某個時候集成了這個需求,請按照以下步驟成功集成。

  1. 根據您的 PHP 版本從此鏈接下載 sqlsrv dll 文件。

  2. 提取 zip 文件並復制“php_pdo_sqlsrv_80_ts.dll”和“php_sqlsrv_80_ts.dll”文件。 如需更多說明,我附上了圖片,請通過它發送 go。 在此處輸入圖像描述

  3. 將這些文件粘貼到您的 xampp 目錄“\xampp\php\ext”中。

  4. 打開 php.ini 文件添加/啟用擴展名“php_pdo_sqlsrv_80_ts.dll”和“php_sqlsrv_80_ts.dll”並重新啟動 apache 服務器。 如需更多說明,請撥打下圖 go。 在此處輸入圖像描述

  5. 檢查您的 phpinfo sqlsrv 擴展是否啟用。 如需更多說明,請查看下圖。 在此處輸入圖像描述

6.修改數據庫配置文件“app/Config/Database.php”中提到的更改。

$default = [
        'DSN'      => '',
        'hostname' => 'hostname/ipaddress',
        'username' => 'username',
        'password' => 'password',
        'database' => 'databasename',
        'DBDriver' => 'sqlsrv',
        'DBPrefix' => '',
        'pConnect' => false,
        'port'     => 1433,
];

最后,您需要在 controller 或 model 中初始化數據庫。您可以按照以下代碼進行調用。

$db = \Config\Database::connect();
        $query = $db->query("SELECT * FROM tablename");
        echo "<pre>"; print_r($query->getResult()); die;

最后,您將根據您的數據獲得結果。

我希望這將有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM