PHP管理MSSQL的方法探索
PHP是一种开放源代码服务器端脚本语言,用于开发动态网络利用程序。它通经常使用于Web开发,并且可与多种数据库服务器(如MySQL,MSSQL,Oracle和Sybase)结合使用。因此,许多PHP开发者也使用Microsoft的MSSQL数据库服务器来访问其Web利用程序中的数据。
要使用PHP管理MSSQL数据库,需要安装Microsoft SQL Server Driver for PHP(以下简称SQLSRV),这是一个不要钱软件。安装时,可以简单地履行以下步骤:
1.双击安装MSODBC用于PHP的可履行文件,以下载并安装MSODBC驱动程序,用于访问MS SQL Server数据库。
2.双击安装SQLSRV for PHP-MSI文件,系统会自动完成安装进程。
3.添加或修订php.ini文件以加载SQLSRV模块,以下所示:
extension=php_sqlsrv_71_ts.dll
extension=php_pdo_sqlsrv_71_ts.dll
4.重新启动Web服务器,以更新配置设置。
安装完成MSSQL驱动后,即可使用PHP连接MSSQL数据库。下面是一个简单的PHP代码,用于连接MSSQL数据库:
//数据库连接信息
$serverName = “serverName\sqlexpress”;
$UID = “username”;
$PWD = “password”;
$database = “database”;
//对MSSQL数据库建立连接
$connectionInfo = array( “UID”=>$UID,
“PWD”=>$PWD,
“Database”=>$database);
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
echo “Connection established.\n”;
}else{
echo “Connection could not be established”;
die( print_r( sqlsrv_errors(), true));
}
?>
另外,也能够使用PHP的PDO扩大程序轻松管理MSSQL数据库。该扩大提供一个可使用多种数据库都支持的统一DB接口,以即可以在多种数据库之间同享PHP代码。
如果要使用PDO扩大程序与MSSQL数据库进行交互,一定要使用以下代码:
$hostName = ‘serverName\sqlexpress’;
$databaseName = ‘database’;
$username = ‘username’;
$password = ‘password’;
$connString = “sqlsrv:Server=” . $hostName . “; Database=” . $databaseName;
try {
$conn = new PDO ($connString, $username, $password);
echo “Connection with MSSQL DB was established successfully!\n”;
} catch (PDOException $e){
echo “Could not connect with the Database: ” . $e->getMessage(). “\n”;
}
?>
以上就是使用PHP管理MSSQL的方法。此类解决方案的优点是可以更快更安全地与MSSQL相互作用,从而更好地实现Web利用程序功能。
本文来源:https://www.yuntue.com/post/203090.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏