access denied for user ''@'localhost'(using password:NO)
写类的时候遇见这个问题...
但是数据库是连上了...
这就蛋疼了..- -

解决方案 »

  1.   

    检查配置文件中是否用的localhost ,或者的你数据库链接字符写的有问题检查下
      

  2.   

    ''@'localhost'(using password:NO)
    说明你连接用的用户名为空
    请检查php脚本配置文件以discuz为例,可以检查config.inc.php这样的文件。
      

  3.   

    数据库权限那里查看是否有localhost的权限,没有加上去就可以了