国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php使用sql server驗證連接數據庫的方法

2024-05-04 23:29:23
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php使用sql server驗證連接數據庫的方法,以實例形式分析了php采用基于SQL Server驗證進行數據庫連接的原理及技巧,并總結了相關注意事項,需要的朋友可以參考下
 
 

本文實例講述了php使用sql server驗證連接數據庫的方法。分享給大家供大家參考。具體分析如下:

當您連接到 SQL Server 時,SQL Server Driver for PHP 支持 SQL Server 身份驗證,在使用 SQL Server 身份驗證連接到 SQL Server 時必須考慮以下幾點.

必須對服務器啟用 SQL Server 混合模式身份驗證,在嘗試建立連接時必須設置 UID 和 PWD 連接屬性,UID 和 PWD 必須映射到有效的 SQL Server 用戶和密碼.

注意:包含右大括號 (}) 的密碼必須使用另一個右大括號進行轉義,例如,如果 SQL Server 密碼為“pass}word”,則 PWD 連接屬性的值必須設置為“pass}}word”.

在使用 SQL Server 身份驗證連接到 SQL Server 時應采取以下預防措施,下面看一個簡單的實例,代碼如下:

復制代碼代碼如下:
<?php 
$serverName = "(local)"; 
$uid = 'xxxx'; 
$pwd = 'xxxx'; 
$connectionInfo = array( "UID"=>$uid, 
                         "PWD"=>$pwd, 
                         "Database"=>"AdventureWorks"); 
 
$conn = sqlsrv_connect( $serverName, $connectionInfo); 
if( $conn === false ) 

     echo "無法連接數據庫."; 
     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程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岚皋县| 竹溪县| 临夏市| 盐边县| 和林格尔县| 安仁县| 清徐县| 和平区| 山西省| 错那县| 竹北市| 绥中县| 洛浦县| 泾川县| 平安县| 察哈| 三原县| 烟台市| 交城县| 仁怀市| 富民县| 山阳县| 崇信县| 上栗县| 三门峡市| 开化县| 普陀区| 砀山县| 松溪县| 张家界市| 东莞市| 琼结县| 林芝县| 舞钢市| 贵溪市| 灵台县| 油尖旺区| 佛冈县| 邓州市| 忻城县| 曲松县|