为什么我不能用PHP连接到Sql Server?

时间:2011-03-03 07:55:33

标签: php sql-server database sql-server-2005 apache

我编写的代码如下:

<?php
    $conn = mssql_connect("xx.xx.xx.xx", "username", "password") 
            or die("Can't connect to server ".mssql_error());
    echo "Success";
    mssql_close($conn);
?>

错误是:

  

PHP警告:mssql_connect()   [function.mssql-connect]:无法   连接到服务器:xx.xx.xx.xx in   XXXXXXX \ conn.php   第2行PHP致命错误:致电   未定义的函数mssql_error()in   XXXXXXX \ conn.php   在第3行

服务器是Apache2.2,Sql Server的版本是2005,PHP的版本是5.2.5,我在;之前移除了extension=php_mssql.dll并且有一个{{1}在php_mssql.dll目录

2 个答案:

答案 0 :(得分:0)

如果服务启动时mssql扩展名出现问题,您能检查一下apache日志吗?

答案 1 :(得分:0)

使用 mssql_get_last_message()

<?php
    $conn = mssql_connect("xx.xx.xx.xx", "username", "password") 
            or die("Can't connect to server ".mssql_get_last_message());
    echo "Success";
    mssql_close($conn);
?>