弄了好久
1、extension=php_mssql.dll的注释符号去掉
2、mssql.secure_connection = Off改为on
3、php_mssql.dll拷贝到php.in中extension_dir 指定的目录或者系统system32目录下SQL配置管理器也弄了a. 运行 SQL Server 配置管理器:SQL Server Configuration Manager,打开协议 Protocols 
b. 允许命名管道 "named pipes" 和 "tcp/ip" 
c. 右键点击 "tcp/ip",打开属性 Properties 标签 "IP addresses" 
d. 在 TCP 动态端口 "TCP Dynamic Ports" 填入 1433 
e. 重启 SQL Server最后出现错误:HTTP 500 - 内部服务器错误
和郁闷。请高手回答,在等答案

解决方案 »

  1.   

    <?php 
    //链接数据库 
     $conn=mssql_connect('localhost','sa','123456'); 
       mssql_select_db('gu_dde',$conn); 
    //query语句   
     $Query="select * from dde_top"; 
     $AdminResult=mssql_query($Query); 
    //输出结果 
     $Num=mssql_num_rows($AdminResult); 
     for($i=0;$i<$Num;$i++) 
       { 
     $Row=mssql_fetch_array($AdminResult); 
     echo($Row[1]); 
     echo("<br/>"); 
       }   
    ?>
      

  2.   

    改成这样:
    <?php
    //链接数据库
    $conn=mssql_connect('localhost','sa','123456');
    mssql_select_db('gu_dde',$conn);
    //query语句
    $Query="select * from dde_top";
    $AdminResult=mssql_query($Query);
    //输出结果
    while ($row = mssql_fetch_array($AdminResult)){
    echo($row[1]);
    echo("<br/>");
    }
    ?>
      

  3.   


    往这里看:
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9http://www.microsoft.com/downloads/details.aspx?familyid=DF4D9CC9-459C-4D75-A503-AE3FCEB85860&displaylang=en
      

  4.   

    还有这个。
    http://msdn.microsoft.com/en-us/library/cc793139%28SQL.90%29.aspx
      

  5.   

    连接失败!Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -49 [code] => -49 [2] => The SQL Server Driver for PHP requires the SQL Server 2008 Native Client ODBC Driver (SP1 or later) to communicate with SQL Server. That ODBC Driver is not currently installed. Access the following URL to download the SQL Server 2008 Native Client ODBC driver for x86: http://go.microsoft.com/fwlink/?LinkId=163712 [message] => The SQL Server Driver for PHP requires the SQL Server 2008 Native Client ODBC Driver (SP1 or later) to communicate with SQL Server. That ODBC Driver is not currently installed. Access the following URL to download the SQL Server 2008 Native Client ODBC driver for x86: http://go.microsoft.com/fwlink/?LinkId=163712 ) [1] => Array ( [0] => IM002 [SQLSTATE] => IM002 [1] => 0 [code] => 0 [2] => [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 [message] => [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 ) ) 
      

  6.   

    测试代码为
    <?php$serverName = "(local)";$uid = "sa";$pwd = "123456";$connectionInfo =  array("UID"=>$uid,"PWD"=>$pwd,"Database"=>"TestingInfo");$conn = sqlsrv_connect( $serverName,$connectionInfo);if( $conn == false){    echo "连接失败!";   die( print_r( sqlsrv_errors(), true));}?>
      

  7.   

    1、extension=php_mssql.dll的注释符号去掉
    2、mssql.secure_connection = Off改为on
    3、php_mssql.dll拷贝到php.in中extension_dir 指定的目录或者系统system3
    4、更新新ntwdblib.dll为合适于sql2005的版本2000.80.194.0
    问题就是解决不了 加载不了mssql扩展
      

  8.   

    <?php
    phpinfo();
    ?>
    确认一下是mssql没有加载,还是你的代码的问题。