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