肯定是连接时的用户名和密码错误,否则没可能提示这个错误的,还有(using password: NO) 这里提示你那个代码连接时没有写密码,就是提交空密码。建议楼主吧连接数据库的代码贴出来看看

解决方案 »

  1.   

    好  <html> 
    <head> 
    <title>数据库访问</title> 
    </head> 
    <body> 
    <?php  $db=mysql_connect('localhost','root','123456') or die(mysql_error()); 
    ?> 
    </body> 
    </html> 
      

  2.   

    那就奇怪了,怎么会有这样的错误?你用的是IIS的吗?你试一下在PHP.INI下面的MySQL配置默认的用户名和密码和主机
      

  3.   

    恩  是 IIS ,windows2003, 我试了一下,不行 
      

  4.   

    可能是你的IIS设置有问题???
      

  5.   

    嗯  解决了 把PHP.INI 里面的 sql.safe_mode = on  改成 sql.safe_mode = off就行啦