阁下为什么使用这样的配置?
http://www.php.net/manual/en/ref.mssql.php
这里的不可以吗?

解决方案 »

  1.   

    Note: The MSSQL extension is available on Win32 systems only. You can use the Sybase extension to connect to MSSQL databases from other platforms.
      

  2.   

    你先用任意一种Windows编程工具用ODBC远程连接你的数据库,成功后,取得它的连接字串(主机名,用户名,密码),把这个连接字串写到PHP的ODBC连接语句里就行了.
      

  3.   

    我以前也遇到这样的问题,后来服务器商把程序移植到win2000下去了,我找到了一个文档
    http://www.gbnis.com/read_file.asp?type_id=mssql&id=3577&left=db
    不过没试过的,你看看能不能行?能的话也告诉我一声。[email protected],谢谢!~~
      

  4.   

    建议使用adodb
    介绍和下载:
    http://php.weblogs.com/adodb/
    用法:
    <?
    require_once('includes/adodb/adodb.inc.php');
    ADOLoadCode(DB_TYPE);
    $conn = &ADONewConnection();
    $conn->PConnect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD, DB_DATABASE);$conn = &ADONewConnection("mssql");//mssql连接
    $conn->PConnect("dbaddress", "username", "userpasswd", "dbname");$recordSet=&$conn->Execute("select * from tablename");
    while(!$recordSet->EOF){
      echo $recordSet->fields[0].$recordSet->fields[1].$recordSet->fields[2].$recordSet->fields[3];
      $recordSet->MoveNext();
    }
    $cnorac = &ADONewConnection("oci8");//oracle连接
    $cnorac->PConnect("dbaddress", "username", "userpasswd", "dbname");
    ?>
      

  5.   

    能够,要在linux上安装freetds或者sybase的客户端
    http://www.neweasier.com/article/2002-08-12/1029137081.html
    http://netschool.ayinfo.ha.cn/zlinuxfwmssql.htm
    这两篇文章应该有用的
      

  6.   

    http://www.gbnis.com/read_file.asp?type_id=mssql&id=3577&left=db