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 相关文章推荐
PHP4 与 MySQL 数据库操作函数详解
Dec 06 PHP
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
Jul 28 PHP
php操作JSON格式数据的实现代码
Dec 24 PHP
php中将字符串转为HTML的实体引用的一个类
Feb 03 PHP
克隆一个新项目的快捷方式
Apr 10 PHP
PHP strstr 函数判断字符串是否否存在的实例代码
Sep 28 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
Jun 21 PHP
用PHP解决的一个栈的面试题
Jul 02 PHP
linux下php上传文件注意事项
Jun 11 PHP
php 数组元素快速去重
May 05 PHP
Yii2.0多文件上传实例说明
Jul 24 PHP
PHP工厂模式、单例模式与注册树模式实例详解
Jun 03 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
用PHP动态创建Flash动画
2006/10/09 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
2015/10/27 PHP
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
2017/02/25 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
jQuery简单实现验证邮箱格式
2015/07/15 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
浅谈JavaScript对象的创建方式
2016/06/13 Javascript
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
2016/07/05 Javascript
浅谈JS使用[ ]来访问对象属性
2016/09/21 Javascript
js字符串操作总结(必看篇)
2016/11/22 Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
2016/12/26 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
vue实现页面内容禁止选中功能,仅输入框和文本域可选
2019/11/09 Javascript
[01:03:37]Secret vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
[45:44]完美世界DOTA2联赛PWL S2 FTD vs PXG 第一场 11.27
2020/12/01 DOTA
Python  __getattr__与__setattr__使用方法
2008/09/06 Python
使用Python实现一个简单的项目监控
2015/03/31 Python
详解Python命令行解析工具Argparse
2016/04/20 Python
详解 Python中LEGB和闭包及装饰器
2017/08/03 Python
python随机数分布random测试
2018/08/27 Python
python的命名规则知识点总结
2019/10/04 Python
python路径的写法及目录的获取方式
2019/12/26 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
纯css3(无图片/js)制作的几个社交媒体网站的图标
2013/03/21 HTML / CSS
HTML5新表单元素_动力节点Java学院整理
2017/07/12 HTML / CSS
Too Faced官网:美国知名彩妆品牌
2017/03/07 全球购物
什么是会话Bean
2015/05/14 面试题
个人简历自荐信
2014/06/26 职场文书
党委班子剖析材料
2014/08/21 职场文书
公证书格式
2015/01/23 职场文书
毕业设计答辩开场白
2015/05/29 职场文书
董事会决议范本
2015/07/01 职场文书
2015年高三教学工作总结
2015/07/21 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书