首页 > 编程语言 > PHP > 正文

php7连接mssql2005

php7连接mssql2005

php作为一种开源、跨平台的脚本语言,它在Web应用开发中变得非常流行。由于它简单、直观,开发者们使用php创建了大量丰富的框架和基于Web的应用。截止目前,php大多是与MySQL进行数据库连接,但是随着php版本的升级,它可以连接各种数据库,比如mssql,如何在php7中连接mssql2005,下文尝试介绍一下。

首先,你需要在php7中安装sqlsrv扩展来连接mssql2005,下载地址:https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver?view=sql-server-ver15,根据服务器情况选择对应的版本即可,下载完成后解压,在php.ini中设置扩展,加入以下配置:

[SQLSRV]

extension=php_sqlsrv_7_ts_x64.dll ;或者extension=php_sqlsrv_7_nts_x86.dll

sqlsrv.LogSubsystems=0

sqlsrv.LogSeverity=0

其次,打开php文件建立连接:

// 连接数据库

$serverName = "计算机名\SQLEXPRESS";

$connectionInfo = array("UID"=>"user","PWD"=>"password","Database"=>"databaseName");

$conn = sqlsrv_connect($serverName, $connectionInfo);

if (!$conn) {

echo "连接失败!
";

die(print_r(sqlsrv_errors(), true));

} else {

echo "连接成功!
";

}

// 关闭数据库连接

sqlsrv_close($conn);

?>

再次,执行SQL语句:

// 连接数据库

$serverName = "计算机名\SQLEXPRESS";

$connectionInfo = array("UID"=>"user","PWD"=>"password","Database"=>"databaseName");

$conn = sqlsrv_connect($serverName, $connectionInfo);

if (!$conn) {

echo "连接失败!
";

die(print_r(sqlsrv_errors(), true));

} else {

echo "连接成功!
";

}

// 查询SQL语句

$sql = "SELECT * FROM USERS";

$stmt = sqlsrv_prepare($conn, $sql);

if (!$stmt) {

echo "SQL语句预处理失败!
";

die(print_r(sqlsrv_errors(), true));

} else {

echo "SQL语句预处理成功!
";

}

// 执行SQL语句

if (sqlsrv_execute($stmt)) {

echo "执行SQL成功!
";

// 获取信息

while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {

echo $row['id']. "
";

}

echo "查询成功!";

}else {

echo "执行SQL失败!
";

die(print_r(sqlsrv_errors(), true));

}

// 关闭数据库连接

sqlsrv_close($conn);

?>

最后,根据以上步骤,用php7连接mssql2005是非常容易的,无论你的服务器是什么系统,都可以根据自己的需求迅速安装完毕,只要当前环境合适,能够保证安全加固,就可以使用php7与mssql2005进行连接了。

综上所述,php7可以连接mssql2005,开发者们可以根据服务器条件配置sqlsrv扩展,打开php文件建立连接,并执行SQL语句连接验证,当前php7连接mssql2005变得非常简单实用,可以为开发者们带来极大的便利。同时,由于mssql2005本身功能丰富,能够实现复杂的数据处理,开发者们可以最大限度的发挥php7的能力,构建出稳定高效的web应用系统。

打赏
海报

本文转载自互联网,旨在分享有价值的内容,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。

转载请注明本文地址:http://atpbike.com/article/PHP/4367.html

相关推荐

支付宝
微信
赞助本站