本文實(shí)例講述了php5.3
不能連接mssql
數(shù)據(jù)庫的解決方法航瞭。分享給大家供大家參考。具體分析如下:
自從php5.3
之后系統(tǒng)就不支持mssql_connect
這個(gè)函數(shù)連接了,以前我也講可以使用com接口來實(shí)現(xiàn),現(xiàn)在我再介紹解決php5.3
不能連接mssql
數(shù)據(jù)庫另一方法.
windows
系統(tǒng)下,PHP5.3
以上的版本已經(jīng)不支持mssql擴(kuò)展.
首先http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx
點(diǎn)擊 get it
下載SQLSRV20.EXE
溺职。
將文件解壓到php的擴(kuò)展文件夾ext
下,打開php.ini
在結(jié)尾添加:
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_53_nts_vc6.dll
[PHP_SQLSRV]
extension=php_sqlsrv_53_nts_vc6.dll
保存后重啟apache
即可,附上簡單的php
連接的例子,代碼如下:
<?php
$serverName = "(127.0.0.1)";
$connectionInfo = array( "UID"=>"root",
"PWD"=>"root2010",
"Database"=>"master");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn )
{
echo "Connection established.n";
}
else
{
echo "Connection could not be established.n";
die( print_r( sqlsrv_errors(), true));
}
?>