承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601

php实现mssql访问:一个简单的案例

管理员 2023-04-28 08:10:20 网站建设 34 ℃ 0 评论 2411字 收藏

php实现mssql访问:一个简单的案例

PHP实现MSSQL访问:一个简单的案例

Microsoft SQL Server(简称MSSQL)是微软著名的数据库管理系统,以其安全性,高性能和可靠性而闻名,是很多Web利用程序的首选数据库。虽然PHP可以直接从MSSQL数据库进行查询,但由于它们之间的技术区别,有必要通过一个更安全,更可靠的接口进行访问。

在开始进行访问之前,一定要安装并配置适用于PHP的MSSQL客户端扩大: Microsoft Drivers for PHP for SQL Server。这个扩大可使用PHP内置的框架连接到SQL服务器,它需要ODBC驱动程序或ODBC接口。首先,要点击“开始”菜单,然后启动程序并打开安装程序,最后确认你的安装类型,HTTP驱动程序或ODBC接口配置都需要填写,确认完成后,准备好就能够进行使用了。

接下来,可以通过PHP来访问MSSQL数据库,可使用sqlsrv_connect()函数实现,其参数中需要提供数据源、用户名和密码,同时还需指明是ODBC或者HTTP接口。

serverName=”localhost”;

$dbUsername=”username”;

$dbPassword=”password”;

$connectionInfo = array(“Database” => “MyDB”, “UID” => $dbUsername, “PWD” => $dbPassword);

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

if($conn===false)

{

echo “Error in connection.”;

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

}

如果连接正确,sqlsrv_connect()函数会返回一个链接对象,可以用它来履行SQL查询,我们可使用sqlsrv_query()函数来调用SQL查询,只要将查询字符串作为参数传递便可,并且使用sqlsrv_fetch_array()函数循环从结果集中获得记录,你也能够使用sqlsrv_fetch_object()函数来获得结果集的对象。另外,为了获得更多的数据,我们可使用sqlsrv_num_rows()函数获得行数,而sqlsrv_rows_affected()函数可以获得受影响的行数。最后,一旦履行完SQL查询,用sqlsrv_close()函数关闭连接便可。

上述只是使用PHP访问MSSQL的简单案例,但是这类方式在许多利用场合非常有用,只要学会怎样使用其它连接函数,加深对SQL语句的认知,就能够很轻松的操作MSSQL数据库了。

文章来源:丸子建站

文章标题:php实现mssql访问:一个简单的案例

https://www.wanzijz.com/view/21853.html

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信