连接数据库报错 数据库访问错误Access denied for user ''@'localhost' to database 'xinjisudi'
连接数据库代码
<?php
$conn=mysql_connect("localhost","","") or die("数据库服务器连接错误".mysql_error());//创建数据库连接
mysql_select_db("xinjisudi",$conn) or die("数据库访问错误".mysql_error());//打开数据库
mysql_query("set names utf8");//解决乱码
?>
啥问题 希望各位帮忙

解决方案 »

  1.   

    $conn=mysql_connect("localhost","","") 至少 用户名都没有.密码空的话还可以
      

  2.   

    resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] )可以全部缺省(条件是用户名:root,口令:无)
    如 username 不缺省,则必是正确的用户名
      

  3.   


    如果要缺省的话,就不应该再输入 '' 了,就直接写mysql_connect('localhost');即可了。
      

  4.   

    上面的办法我试了 报同样的错 这是上传到linux服务器上的配置文件 直接这样写的$conn=mysql_connect("localhost","","");
      

  5.   

    这个看来是你的用户没有xinjisudi库的权限
    你要先用root之类的管理帐号登录进行赋权