小弟写了个读取SQL的PHP页面,本机测试运行正常能够正常读取SQL数据;
将页面拷贝到服务器,服务器是安装的SERVER2003,安装了IIS6后。
配置完成,能发布出页面,但是查询后报错;
求大神帮忙看看PHP.INI配置是否有问题

解决方案 »

  1.   

    mssql_select_db 函数未定义
    显然你的 php 版本高于 5.3.6(没有 php_mssql 扩展)你的用法也忒奇怪,不连接数据库 mssql_connect 就 mssql_select_db再说你都用 odbc 操作数据库了,还要 mssql_select_db 做什么?
      

  2.   

    顶PHP版本是5.2的啊
      

  3.   

    那就是 ntwdblib.dll 不在系统的搜索路径中即便是 5.2,也得 先 mssql_connect 再 mssql_select_db
      

  4.   


    但是在本机上面就运行的正常啊,代码都是一样的。本机是WIN7  服务器那边是装的server 2003
      

  5.   

    将 mssql_select_db 那句注释掉看看
      

  6.   

    还是不行,奇怪了;我是用IIS6  发布的
      

  7.   

    还是不行,奇怪了;我是用IIS6  发布的
    你将那句注释掉现在是哪里不行,如果有错误信息就贴出来以供分析。