<?php
$conn = mssql_connect("localhost","sa","sa") ;
$dbname = mssql_select_db("pubs",$conn);
$sql="select * from titles where title_id=PS2106";
$quer=mssql_query($sql,$conn);
?>
就这样的代码,报以下错误:Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: localhost in E:\APMServ5.2.6\www\htdocs\sql\sql.php on line 2Warning: mssql_select_db(): supplied argument is not a valid MS SQL-Link resource in E:\APMServ5.2.6\www\htdocs\sql\sql.php on line 3Warning: mssql_query(): supplied argument is not a valid MS SQL-Link resource in E:\APMServ5.2.6\www\htdocs\sql\sql.php on line 5----------------------------------------------------------------------
我改了E:\APMServ5.2.6\PHP下的 extension=php_mssql.dll,分号去掉了;
php_mssql.dll在extension_dir 指定的目录下,
APMServ5.2.6也已经重启了,但还是报错高手指导下哪有问题(用户名、密码通过查询分析器是可以进的~~~)

解决方案 »

  1.   

    确定有 localhost 数据库用户,不行改成 ip 试试   确保用户名和密码的正确 
      

  2.   

    用127.0.0.1  一样连不上,用sa、sa是可以登陆查询分析器的,密码没问题~~
      

  3.   

    ntwdblib.dll,这个文件有
    我昨天装sql时,系统有报错,但还是装上去了,不知道是不是这问题,实在没法只有重装sql了~~~~~~~
      

  4.   

    去网上申请个SQL数据库试试啊十有八九是你数据库设置有问题
      

  5.   

    安装数据库的时候,好像要先 混合模式, 然后设置用户名(sa) 和 密码
    其它的,sql 好像没什么配置了吧  ...不然就整个重装  .. 不要用组合好了的,自己下,然后 分开装
      

  6.   

    我重装了系统,再装sql问题解决,不知啥问题了~~