mssql_connect ( [string servername [, string username [, string password]]])bool mssql_select_db ( string database_name [, resource link_identifier])ok?

解决方案 »

  1.   

    运行结果是
    <?php
    $conn=mssql_connect('IP地址','用户名','密码');
    ?>
    Fatal error: Call to undefined function: mssql_connect() in 文件 on line 2
      

  2.   

    php.ini 里 ;extension=php_mssql.dll 前的分号去掉,重启web服务器
      

  3.   

    可我是在linux主机里啊,那来什么.ini和.dll?
      

  4.   

    linux下也得找相应的类库,名字好像是一样的
      

  5.   

    不行啊,找到了php.ini,有一个[MSSQL]段,可里面的内容本身就是OK的,但没有找到extension=php_mssql.dll这句话。还是不行
      

  6.   

    好像 用 odbc 链接 比较好
      

  7.   

    请注意!mssql模块只是在windows环境下面起作用,也就是说如果你在windows下面安装php并且使用mssql.dll是可以的。在linux下面不能使用mssql.so模块。如果需要连接的话,也许只能使用ODBC在linux下面的接口了。但是linux下面的ODBC支持里面都没有比较正式的mssql的驱动,如果你不太要求系统的稳定性的话,可以使用一些替代的驱动(一般选择sybase的驱动当做mssql的驱动)。