windowsxp,php5.总提示连接出错
php.ini文件里也配置了extension=php_mssql.dll    
<?php
  $myServer = "(local)";
  $myUser = "php";
  $myPass = "php";
  $myDB = "wstmain";  
  $conn = mssql_connect("$myServer", "$myUser", "$myPass") or die("<br>数据库连接错误<br>");
  $is = mssql_select_db("$myDB", $conn) or die("<br>选择数据库错误<br>");
  $query = "select getdate()";
  $row = mssql_query("$query") or die("<br>query error!<br>");
  while ($r =  mssql_fetch_array($row)) {
    echo $r[0];
  }  mssql_close($conn);
?>

解决方案 »

  1.   

    $conn = mssql_connect("$myServer", "$myUser", "$myPass") or die(mssql_error()); 再看错误提示.看你连接的用户名是php ,你确认为你的 MSSQL 添加了 php 的用户,并且 密码是php?
    另:host最好是 127.0.0.1\实体名建议使用PDO去连接.http://cn.php.net/manual/en/ref.pdo-dblib.php#86668
      

  2.   

    兄弟,别指望用php自带的那个库了,没用的,即使你连接上了,也会出现一些字段不支持的。
    我正在遇到这个情况。 推荐使用ADOdb库,可以用google搜索一下即可。另有一篇文章推荐,关于PHP的mssql的:http://ardar.5drc.com/channel/index.php?mod=art&artid=338&sortid=40
      

  3.   

    http://blog.csdn.net/ligy19840101/archive/2009/03/05/3958760.aspx
      

  4.   

    ADODB 也是使用的 PHP自带的.新的 PDO 方式对 MSSQL 支持很好.手头上几个项目都在用 php 连接 MSSQL 2000 /MSSQL 2005 混合操作