tp5如何連接sqlserver資料庫
如果說用php去開發一個網站的話,大家都會想到使用資料庫mysql,跟php搭配,網路上很多原始碼都是採用了php mysql的方式配合開發。最近剛好有一個需求,就是使用sqlserver當資料庫去開發一個網站,這裡就簡單介紹一個如何去連接sqlserver資料庫,以及一些簡單的資料庫操作方法,看完這篇之後,你就會知道,其實無論是哪種資料庫去開發,其實原理都很相似,只要掌握一種,其他就可以快速上手。但是這裡不涉及部署的問題。部署的話就要另外的考慮
這裡以wampserver 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 的低階通訊。
下載的網址:https://msdn.microsoft.com/zh-cn/library/mt683517.aspx
版本的選擇是:
#2)下載的文件是個exe文件,但實際上不需要安裝,他會給你釋放一些dll文件,打開exe文件:
提醒】如果嫌麻煩的話,也可以直接下載別人壓縮的解壓縮包,原理都是一樣的,晚點我會把驅動包上傳上去
3)選擇與你php版本適應的驅動文件名為:看截圖
php_pdo_sqlsrv_54_ts.dll php_sqlsrv_54_ts.dll[object Object]
【我的php版本是5.4,所以選擇了54】,把塔是複製到wampserver安裝目錄裡面/ext資料夾下面。截圖
4)開啟擴充功能:
#設定php.ini檔案:
##此步驟注意:需要同時設定php和apache兩個目錄下的php.ini文件,路徑為 D:\wamp\bin\php\php5.5.12和D:\wamp\bin\apache\apache2.4.9\bin: 搜尋extensions直到找到Windows Extensions,加上兩個程式碼:。 。你可以開啟php.ini,然後搜尋extension=php_pdo_sqlsrv_55_ts.dll extension=php_sqlsrv_55_ts.dll
<?php $serverName = "localhost"; //数据库服务器地址 $uid = "sa"; //数据库用户名 $pwd = "123456"; //数据库密码 $connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"test"); $conn = sqlsrv_connect($serverName, $connectionInfo); if( $conn == false) { echo "连接失败!"; var_dump(sqlsrv_errors()); exit; }else{ echo "链接成功"; }
這句話(或類似的,不一定是”./ext”是你安裝環境php/裡面的ext,查找”extension_dir”即可)然後再重新啟動 Apache。如果還是不行的話,可能就需要第3步了。
(3)把 php 目錄下的 ntwdblib.dll 和 php_mssql.dll 複製到 system32的系統目錄中去,然後重起Apache。
(4)接著就可以連接MSSQL,並進行一些操作了。
更多ThinkPHP相關技術文章,請造訪ThinkPHP教學欄位進行學習!
以上是tp5如何連接sqlserver資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

PHP 8.4 帶來了多項新功能、安全性改進和效能改進,同時棄用和刪除了大量功能。 本指南介紹如何在 Ubuntu、Debian 或其衍生版本上安裝 PHP 8.4 或升級到 PHP 8.4

Visual Studio Code,也稱為 VS Code,是一個免費的原始碼編輯器 - 或整合開發環境 (IDE) - 可用於所有主要作業系統。 VS Code 擁有大量針對多種程式語言的擴展,可以輕鬆編寫

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

字符串是由字符組成的序列,包括字母、數字和符號。本教程將學習如何使用不同的方法在PHP中計算給定字符串中元音的數量。英語中的元音是a、e、i、o、u,它們可以是大寫或小寫。 什麼是元音? 元音是代表特定語音的字母字符。英語中共有五個元音,包括大寫和小寫: a, e, i, o, u 示例 1 輸入:字符串 = "Tutorialspoint" 輸出:6 解釋 字符串 "Tutorialspoint" 中的元音是 u、o、i、a、o、i。總共有 6 個元

靜態綁定(static::)在PHP中實現晚期靜態綁定(LSB),允許在靜態上下文中引用調用類而非定義類。 1)解析過程在運行時進行,2)在繼承關係中向上查找調用類,3)可能帶來性能開銷。

PHP的魔法方法有哪些? PHP的魔法方法包括:1.\_\_construct,用於初始化對象;2.\_\_destruct,用於清理資源;3.\_\_call,處理不存在的方法調用;4.\_\_get,實現動態屬性訪問;5.\_\_set,實現動態屬性設置。這些方法在特定情況下自動調用,提升代碼的靈活性和效率。
