警告:mysql_query()[function.mysql-query]:访问被拒绝用户'a4996215'@'localhost'(使用密码:NO)

<?php
$sitename = "xxxxxx";

$link = mysql_connect("xxxxxxxx", "xxxxxxxx", "xxxxxxxx");

$db_selected = mysql_select_db('xxxxxx', $link);

mysql_query("SET NAMES utf8");

function fetchinfo($rowname,$tablename,$finder,$findervalue) {

    if($finder == "1") $result = mysql_query("SELECT $rowname FROM $tablename");

    else $result = mysql_query("SELECT $rowname FROM $tablename WHERE `$finder`='$findervalue'");

        $row = mysql_fetch_assoc($result);

    return $row[$rowname];
}
?>

Im getting error from the line else $result = mysql_query("SELECT $rowname FROM $tablename WHERE$finder='$findervalue'"); ive searched little around but i didnt seem to work (also its my first time posting so sorry if it looks bad