最好不要用dl(\"php_mssql7.dll\"); 加载。
去看看我在你的另一篇文章的答复吧

解决方案 »

  1.   

    对不起,我怕在那边回答你看不见。目前我见到的最好的中文站点是http://www.phpexe.com/(中国PHP自由联盟),
    如果你E文够好的话,当让是http://www.phpuser.com/最好。在用mssql_connect连接服务器时,为什么我用IP地址连不上,而用机器名能连上?答:因为你的Apache配置文件httpd.conf中ServerName填写的是你的计算机名称,
    这样你只能通过访问计算机名来访问PHP程序,如果你想通过IP来访问的话,将ServerName
    设置为IP地址即可(也就是和BindAddres对应),比如:ServerName http://192.168.0.1/
    建议你用IP访问法,因为只有IP才能确定唯一,而机器名则不能确定唯一。如果操作系统、数据库、PHP和服务器(如Apache)都在一台机器上的话,强烈建议用mssql_connect('localhost','sa','');(其他数据库雷同,将函数名改了就可以了)因为localhost表示本地,也就是服务器自己,也就是说不管你的机器的IP和名字怎样变动,
    localhost都表示这太服务器。
      

  2.   

    我用Localhost连接不上啊,而用服务器名字或者.就可以,不知道为什么?
      

  3.   

    将你的Windows目录里的hosts.sam文件复制为hosts文件,并检查是否有"127.0.0.1 localhost"一行,并且没有被注释掉。
      

  4.   

    如果你用IIS(或PWS),则将文件hosts.sam中“127.0.0.1 localhost”改为你的机器的IP