php.ini我已经设置好了。 而且我也把mssql.dll放到system里了。  数据库的连接代码也没什么问题。 include后没什么问题。但是只要我建立个数据库对象以后网页就无法显示了。  为什么?

解决方案 »

  1.   

    没用过sql   关注ing
      

  2.   

    真郁闷 是我配置的不对? 还是连接错误?mssql_connect("","",""); 急。有知道的嘛?
      

  3.   

    看一下你的sql server的登录验证模式是什么?要sql server和windows验证模式才可以在程序中连接sql server
      

  4.   

    都对。。 呵 谢谢各位了. 我找到原因了.给大家共享一下:  我以前装过SQL2005 可能没卸载干净. SYSTEM目录里ntwdblib文件的版本是2005的. 如果有朋友和我出同样的毛病 就去看一下.
      

  5.   

    如果是2005,这个文件要更新。
    如果还不行,请用微软的php driver即可
      

  6.   

    <?php 
    $hostname="192.168.1.120"; //MSSQL服务器的IP地址 或 服务器的名字 
    $dbuser="p"; //MSSQL服务器的帐号 
    $dbpasswd="py"; //MSSQL服务器的密码 
    $dbname="P"; //数据库的名字 $conn = mssql_connect($hostname,$dbuser,$dbpasswd); //连接MSSQL 
    mssql_select_db($dbname)or die("链接数据库失败"); /*连接要访问的数据库 这里也可以写做 $db=mssql_select_db($dbname,$conn); */ 
    ?>