php 連線SqlSever的問題

2021-08-21 09:19:50 字數 721 閱讀 2972

php < 5.3 使用 php_mssql 函式連線 sqlsever;

1.如無法使用連線檢查php.ini 配置

是否開啟extension=php_mssql.dll;

注意, 前面有「;」記得去除分號開啟,如沒有找到該標記,自己手動新增。

如果已存在,重啟php。

3.如果報錯沒找到ntwdblib.dll。則在php目錄找到ntwdblib.dll,

把ntwdblib.dll 放到windows/syswow64目錄下,找到開始/執行 執行命令regasm ntwdblib.dll。

如果沒有報錯,恭喜你成功了!

如果報錯,則可能是.net環境未安裝,也可能是環境變數未設定regasm.exe路徑。

php >= 5.3 不再支援php_mssql 方法 需要使用sqlsrv_connect 方法來連線資料庫;

如果無法使用該方法

1. 檢查php.ini配置

是否開啟extension=php_sqlsrv_56_nts.dll選項, 我這是nts版本的php 如果不是nts版本則是php_sqlsrv_56.dll。注意56表示5.6版本,根據不同版本的php,dll名字也不一樣。還有一種是pdo模式連線資料庫。如php_pdo_sqlsrv_56_nts.dll

regasm d

ll名字,註冊dll

4.重啟php,如果還是執行失敗,則可能是微軟連線資料庫驅動沒有安裝。

SQL Sever 中的連線

內連線 是一種比較常用的鏈結查詢方式,列出這些基表中與連線條件相匹配的所有資料行。語法是 select select list from table1inner join table2 where search conditions order byorder expression 給定連個表 乙個...

C 連線SQL Sever資料庫

c 連線sql sever用到的是sqlconnection連線物件,程式 如下 using system.data using system.data.sqlclient string strconnection user id sa password strconnection initail ...

C 連線資料庫 SQLSever

假設你的資料庫名字叫做students,windows身份驗證使用windows登入使用者身份連線資料庫 sqlconnection myconnection new sqlconnection server local database students trusted connection ye...