无法连接数据库,高手帮帮我

无法连接数据库,高手帮帮我

以下代码不知为什么总是提示出现错误:
Access denied for user: 'ODBC@localhost' (Using password: NO)
我的数据库用户名root 密码是123456 数据库名test 表是users
想不到错在哪里,高手请帮我解答一下,感激不尽


<?
        if($userid!="")
        {
                $ID = uniqid("userID");
                $db = mysql_connect("localhost","root","123456");
                mysql_select_db ("test");
                $result = mysql_query ("insert into users (id, username, userid, password, email)
                VALUES ('$ID', '$username', '$userid', '$password','$email')");
                if(!$result)
                {
                        echo "<center>出现错误:</center>", mysql_error();
                        exit;
                }
                if($result)
                {
                        mysql_close($db);
                        echo "<center>用户 <b>$username</b> 注册成功!</center>";
                }
        }
        else
        {
        echo "<center>资料填写不完整,请仔细填写!</center>";
?>

数据库用户名或密码错误啊
如履薄冰