我的IIS服务器上可以跑ASP和PHP,ASP可以正常读出那台服务器的数据,但PHP就像上面那样出错

解决方案 »

  1.   

    偶也遇到这个问题了,晕~php5很闹心,这个也不可用,那个也不好使……以前偶用php4没这么多问题的~你说extensiondir搞错了吧?还不是,故意写错,会多出两个无法找到某某dll的错误提示……
      

  2.   

    晕,找到问题所在了……÷楼主同志,使php.ini里的extensiondir设置的不对哦
      

  3.   

    不是这个问题,这个我设置对了。你找不到某某dll可能你还要拷某些dll文件到system32里面,不一定是缺少的那个dll文件,也可能是依赖的dll文件
      

  4.   

    你的错误信息就这点吗?如果是,则
    ip为192.168.8.241 的sql server没有启动或端口没有打开
      

  5.   

    如果mysql服务器没有开允许别人访问的权限的话,你是访问不了的。并且默认情况下是不开的
      

  6.   

    mssql吗?楼上怎么有兄弟说的是mysql?你的服务器可以run ASP和PHP吧?先用ASP试试看能不能连接吧,如果楼主对ASP不熟悉的话,可以用COM替代mssql_pconnect试试:
    $conn = new COM("ADODB.Connection") or die("Connection is error!");
    $conn->Open("Provider=SQLOLEDB; Data Source=192.168.8.241;
    Initial Catalog=database; User ID=sa; Password=1101");database这个地方换你的SQL数据库名如果还不行,显然,很可能是唠叨兄说的那种情况^_^
      

  7.   

    嗯,好像看错了,你这种错也可能是你的数据库服务器有名字你没写吧?从sql管理器里将实例名copy过来……
      

  8.   

    这个问题已经解决了。我装了sql server2000就可以了,我想是连接sql server2000需要某些驱动的原因。
      

  9.   

    需要SQL SERVER客户端连接库