PHP使用SQLServer验证连接数据库的方式。

PHP使用SQLServer验证连接数据库的方式。
本文演示了PHP使用SQL Server验证连接数据库的方式:

当连接到SQL Server时,PHP的SQLServer驱动程序支持SQLServer身份验证。当我们使用SQLServer身份验证连接到SQL时,我们必须考虑以下几点。

服务器需要SQLServer混合模式身份验证。在建立连接时,uid和pwd连接属性必须设置。uid和pwd必须映射到有效的SQL Server用户密码

注:包含右括号(})的密码必须由另一个右括号传送。例如,如果SQL Server密码通过}的话,那么价值pwd连接属性必须设置为通过} }字。

使用SQLServer身份验证连接到SQLServer时应采取以下防范措施。下面是一个简单的例子,代码如下所示:

复制代码代码如下:< PHP

%ServerName美元=(本地);

美元'xxxx UID =;

美元'xxxx pwd=;

connectioninfo美元=阵列(uid= > $ UID,

pwd= > $ pwd,

数据库=AdventureWorks );
sqlsrv_connect conn =美元($ ServerName,connectioninfo美元);

如果($ conn = false)

{

无法连接到数据库。

模具(print_r(sqlsrv_errors()(),真的));

}
$ TSQL =选择转换(varchar(32),suser_sname());

支撑美元= sqlsrv_query(Conn美元,$ TSQL);

如果(美元支撑= false)

{

查询错误

模具(print_r(sqlsrv_errors()(),真的));

}
$行= sqlsrv_fetch_array(美元支撑);

返回登录用户。$行{ 0 };
sqlsrv_free_stmt(美元支撑);

sqlsrv_close($ Conn);

>

希望本文能对大家的PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部