php使用sql server驗證連接數(shù)據(jù)庫的方法
本文實例講述了php使用sql server驗證連接數(shù)據(jù)庫的方法。分享給大家供大家參考。具體分析如下:
當您連接到 SQL Server 時,SQL Server Driver for PHP 支持 SQL Server 身份驗證,在使用 SQL Server 身份驗證連接到 SQL Server 時必須考慮以下幾點.
必須對服務(wù)器啟用 SQL Server 混合模式身份驗證,在嘗試建立連接時必須設(shè)置 UID 和 PWD 連接屬性,UID 和 PWD 必須映射到有效的 SQL Server 用戶和密碼.
注意:包含右大括號 (}) 的密碼必須使用另一個右大括號進行轉(zhuǎn)義,例如,如果 SQL Server 密碼為“pass}word”,則 PWD 連接屬性的值必須設(shè)置為“pass}}word”.
在使用 SQL Server 身份驗證連接到 SQL Server 時應(yīng)采取以下預(yù)防措施,下面看一個簡單的實例,代碼如下:
$serverName = "(local)";
$uid = 'xxxx';
$pwd = 'xxxx';
$connectionInfo = array( "UID"=>$uid,
"PWD"=>$pwd,
"Database"=>"AdventureWorks");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false )
{
echo "無法連接數(shù)據(jù)庫.";
die( print_r( sqlsrv_errors(), true));
}
$tsql = "SELECT CONVERT(varchar(32), SUSER_SNAME())";
$stmt = sqlsrv_query( $conn, $tsql);
if( $stmt === false )
{
echo "查詢錯誤.";
die( print_r( sqlsrv_errors(), true));
}
$row = sqlsrv_fetch_array($stmt);
echo "登錄的用戶: ".$row[0];
sqlsrv_free_stmt( $stmt);
sqlsrv_close( $conn);
?>
希望本文所述對大家的php程序設(shè)計有所幫助。
- PHP登錄驗證功能示例【用戶名、密碼、驗證碼、數(shù)據(jù)庫、已登陸驗證、自動登錄和注銷登錄等】
- ubutu 16.04環(huán)境下,PHP與mysql數(shù)據(jù)庫,網(wǎng)頁登錄驗證實例講解
- php驗證用戶名是否以字母開頭與驗證密碼實例
- php用戶注冊頁面利用js進行表單驗證具體實例
- PHP+Ajax驗證碼驗證用戶登錄
- php面向?qū)ο蟮挠脩舻卿浬矸蒡炞C
- PHP用戶驗證和標簽推薦的簡單使用
- PHP實現(xiàn)的用戶注冊表單驗證功能簡單示例
- 通過緩存數(shù)據(jù)庫結(jié)果提高PHP性能的原理介紹
- PHP利用緩存處理用戶注冊時的郵箱驗證,成功后用戶數(shù)據(jù)存入數(shù)據(jù)庫操作示例
相關(guān)文章
php將會員數(shù)據(jù)導(dǎo)入到ucenter的代碼
php下把會員數(shù)據(jù)導(dǎo)入到ucenter代碼,需要的朋友可以參考下。2010-07-07PHP查詢并刪除數(shù)據(jù)庫多列重復(fù)數(shù)據(jù)的方法(利用數(shù)組函數(shù)實現(xiàn))
這篇文章主要介紹了PHP查詢并刪除數(shù)據(jù)庫多列重復(fù)數(shù)據(jù)的方法,利用數(shù)組函數(shù)實現(xiàn)該功能,涉及PHP數(shù)據(jù)庫操作的相關(guān)技巧,需要的朋友可以參考下2016-02-02PHP5.6.8連接SQL Server 2008 R2數(shù)據(jù)庫常用技巧分析總結(jié)
這篇文章主要介紹了PHP5.6.8連接SQL Server 2008 R2數(shù)據(jù)庫常用技巧,結(jié)合實例形式分析總結(jié)了PHP5.6.8連接SQL Server 2008 R2數(shù)據(jù)庫操作步驟、遇到的問題及相應(yīng)的解決方法,需要的朋友可以參考下2019-05-05PHP中把對象轉(zhuǎn)換為關(guān)聯(lián)數(shù)組代碼分享
這篇文章主要介紹了PHP中把對象轉(zhuǎn)換為關(guān)聯(lián)數(shù)組代碼分享,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下2015-04-04解析php框架codeigniter中如何使用框架的session
本篇文章是對php框架codeigniter中如何使用框架的session進行了詳細的分析介紹,需要的朋友參考下2013-06-06開啟CURL擴展,讓服務(wù)器支持PHP curl函數(shù)(遠程采集)
關(guān)于開啟Curl的方法模板天下小編在此給大家簡單說一下2011-03-03PHP實現(xiàn)的隨機IP函數(shù)【國內(nèi)IP段】
這篇文章主要介紹了PHP實現(xiàn)的隨機IP函數(shù),可實現(xiàn)輸出國內(nèi)IP段的功能,涉及php字符串與數(shù)組的計算操作相關(guān)技巧,需要的朋友可以參考下2016-07-07