php使用sql server驗(yàn)證連接數(shù)據(jù)庫的方法
本文實(shí)例講述了php使用sql server驗(yàn)證連接數(shù)據(jù)庫的方法。分享給大家供大家參考。具體分析如下:
當(dāng)您連接到 SQL Server 時(shí),SQL Server Driver for PHP 支持 SQL Server 身份驗(yàn)證,在使用 SQL Server 身份驗(yàn)證連接到 SQL Server 時(shí)必須考慮以下幾點(diǎn).
必須對服務(wù)器啟用 SQL Server 混合模式身份驗(yàn)證,在嘗試建立連接時(shí)必須設(shè)置 UID 和 PWD 連接屬性,UID 和 PWD 必須映射到有效的 SQL Server 用戶和密碼.
注意:包含右大括號(hào) (}) 的密碼必須使用另一個(gè)右大括號(hào)進(jìn)行轉(zhuǎn)義,例如,如果 SQL Server 密碼為“pass}word”,則 PWD 連接屬性的值必須設(shè)置為“pass}}word”.
在使用 SQL Server 身份驗(yàn)證連接到 SQL Server 時(shí)應(yīng)采取以下預(yù)防措施,下面看一個(gè)簡單的實(shí)例,代碼如下:
$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 "查詢錯(cuò)誤.";
die( print_r( sqlsrv_errors(), true));
}
$row = sqlsrv_fetch_array($stmt);
echo "登錄的用戶: ".$row[0];
sqlsrv_free_stmt( $stmt);
sqlsrv_close( $conn);
?>
希望本文所述對大家的php程序設(shè)計(jì)有所幫助。
- PHP登錄驗(yàn)證功能示例【用戶名、密碼、驗(yàn)證碼、數(shù)據(jù)庫、已登陸驗(yàn)證、自動(dòng)登錄和注銷登錄等】
- ubutu 16.04環(huán)境下,PHP與mysql數(shù)據(jù)庫,網(wǎng)頁登錄驗(yàn)證實(shí)例講解
- php驗(yàn)證用戶名是否以字母開頭與驗(yàn)證密碼實(shí)例
- php用戶注冊頁面利用js進(jìn)行表單驗(yàn)證具體實(shí)例
- PHP+Ajax驗(yàn)證碼驗(yàn)證用戶登錄
- php面向?qū)ο蟮挠脩舻卿浬矸蒡?yàn)證
- PHP用戶驗(yàn)證和標(biāo)簽推薦的簡單使用
- PHP實(shí)現(xiàn)的用戶注冊表單驗(yàn)證功能簡單示例
- 通過緩存數(shù)據(jù)庫結(jié)果提高PHP性能的原理介紹
- PHP利用緩存處理用戶注冊時(shí)的郵箱驗(yàn)證,成功后用戶數(shù)據(jù)存入數(shù)據(jù)庫操作示例
相關(guān)文章
PHP簡單驗(yàn)證碼功能機(jī)制實(shí)例詳解
這篇文章主要介紹了PHP簡單驗(yàn)證碼功能機(jī)制,結(jié)合實(shí)例形式深入淺出的分析了php驗(yàn)證碼的原理、實(shí)現(xiàn)步驟及相關(guān)操作技巧,需要的朋友可以參考下2019-03-03
《Head First 設(shè)計(jì)模式》代碼之PHP版(面向?qū)ο髮W(xué)習(xí))
《Head First 設(shè)計(jì)模式》是本不錯(cuò)的講解設(shè)計(jì)模式的書,不像F4寫的那么枯燥,應(yīng)該算是比較容易理解的好書。2010-06-06
基于php常用函數(shù)總結(jié)(數(shù)組,字符串,時(shí)間,文件操作)
本篇文章是對php常用函數(shù)(數(shù)組,字符串,時(shí)間,文件操作)進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友參考下2013-06-06
Thinkphp3.2.3整合phpqrcode生成帶logo的二維碼
這篇文章主要為大家詳細(xì)介紹了Thinkphp3.2.3整合phpqrcode生成帶logo的二維碼的實(shí)現(xiàn)方法,感興趣的小伙伴們可以參考一下2016-07-07
strpos() 函數(shù)判斷字符串中是否包含某字符串的方法
在本篇文章里小編給大家?guī)砹艘黄P(guān)于strpos() 函數(shù)判斷字符串中是否包含某字符串的方法,有興趣的朋友們學(xué)習(xí)下。2019-01-01
php實(shí)現(xiàn)Mongodb自定義方式生成自增ID的方法
這篇文章主要介紹了php實(shí)現(xiàn)Mongodb自定義方式生成自增ID的方法,實(shí)例分析了Mongodb自增字段的實(shí)現(xiàn)技巧與對應(yīng)php操作方法,需要的朋友可以參考下2015-03-03

