本文实例讲述了php5.3
不能连接mssql
数据库的解决方法。分享给大家供大家参考。具体分析如下:
自从php5.3
之后系统就不支持mssql_connect
这个函数连接了,以前我也讲可以使用com接口来实现,现在我再介绍解决php5.3
不能连接mssql
数据库另一方法.
windows
系统下,PHP5.3
以上的版本已经不支持mssql扩展.
首先http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx
点击 get it
下载SQLSRV20.EXE
。
将文件解压到php的扩展文件夹ext
下,打开php.ini
在结尾添加:
[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));
}
?>