当我向数据库插入数据时 报如下错误:Access denied for user 'ODBC"@"'localhost'(using password:NO) in 新人求解 Google了一下 看不懂他们说的!

解决方案 »

  1.   

    你看看你的mysql.user表中有没有host是localhost,user是ODBC并且没有密码的记录?
      

  2.   

    只有一条记录 
    host是localhost,user是root
      

  3.   

    那你就用root或者你,加条记录根据你的条件,如果你新加记录那么你要重启mysql才会好使
      

  4.   

    加什么记录? 
    我的数据库链接代码如下:$linksql=mysql_connect("127.0.0.1:3306","root","123456") or die('没连接上mysql!');
    mysql_select_db("xindong_db",$linksql);
    mysql_query("SET NAMES 'utf8'");帮忙看看 谢谢
      

  5.   

    哦,你用root了,那你root的密码是123456吗
      

  6.   

    =mysql_connect("127.0.0.1:3306","root","123456") or die('没连接上mysql!');
    将127.0.0.1改成localhost