php使用sql server验证连接数据库的方法


Posted in PHP onDecember 25, 2014

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
?生?D片??C字串
Dec 06 PHP
服务器端解压缩zip的脚本
Dec 22 PHP
php 防止单引号,双引号在接受页面转义
Jul 10 PHP
PHP下10件你也许并不了解的事情
Sep 11 PHP
php $_SERVER[&quot;REQUEST_URI&quot;]获取值的通用解决方法
Jun 21 PHP
php中DOMElement操作xml文档实例演示
Mar 26 PHP
php 发送带附件邮件示例
Jan 23 PHP
PHP获取文件相对路径的方法
Feb 26 PHP
最新制作ThinkPHP3.2.3完全开发手册
Nov 23 PHP
如何写php守护进程(Daemon)
Dec 30 PHP
PHP基于面向对象实现的留言本功能实例
Apr 04 PHP
PHP中的Iterator迭代对象属性详解
Apr 12 PHP
php实现mysql事务处理的方法
Dec 25 #PHP
php使用pdo连接mssql server数据库实例
Dec 25 #PHP
php连接与操作PostgreSQL数据库的方法
Dec 25 #PHP
完整删除ecshop中获取店铺信息的API
Dec 24 #PHP
php连接odbc数据源并保存与查询数据的方法
Dec 24 #PHP
thinkPHP实现表单自动验证
Dec 24 #PHP
php将csv文件导入到mysql数据库的方法
Dec 24 #PHP
You might like
Terran热键控制
2020/03/14 星际争霸
咖啡的化学
2021/03/03 咖啡文化
sourcesafe管理phpproj文件的补充说明(downmoon)
2009/04/11 PHP
php通过rmdir删除目录的简单用法
2015/03/18 PHP
PHP实现图片自动清理的方法
2015/07/08 PHP
php实现博客,论坛图片防盗链的方法
2016/10/15 PHP
浅析hasOwnProperty方法的应用
2013/11/20 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
2014/10/16 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
jQuery实现的可编辑表格完整实例
2016/06/20 Javascript
JS实现添加,替换,删除节点元素的方法
2016/06/30 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
2016/08/05 Javascript
JavaScript常见的五种数组去重的方式
2016/12/15 Javascript
微信JSAPI支付操作需要注意的细节
2017/01/10 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
Vue+Element使用富文本编辑器的示例代码
2017/08/14 Javascript
JS基于递归实现网页版计算器的方法分析
2017/12/20 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
2018/09/26 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
2019/03/02 Javascript
Vue 组件修改根实例的数据的方法
2019/04/02 Javascript
js前端面试之同步与异步问题详解
2019/04/03 Javascript
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
[51:17]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第二场 10月30日
2020/10/31 DOTA
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
Python3.5运算符操作实例详解
2019/04/25 Python
wxPython实现画图板
2020/08/27 Python
keras使用Sequence类调用大规模数据集进行训练的实现
2020/06/22 Python
Nice Kicks网上商店:ShopNiceKicks.com
2018/12/25 全球购物
优秀员工自荐书
2015/03/06 职场文书
淘宝客服专员岗位职责
2015/04/07 职场文书
教师读书活动心得体会
2016/01/14 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python
在Python中如何使用yield
2021/06/07 Python
Python的三个重要函数详解
2022/01/18 Python
Python matplotlib 利用随机函数生成变化图形
2022/04/26 Python
阿里云 Windows server 2019 配置FTP
2022/04/28 Servers