Comment vérifier si un mysql instruction select résultat a une valeur ou pas en php?

J'ai une zone de texte UserName et un Check Availability bouton à côté de lui..... J'ai vérifié la disponibilité en passant UserName zone de texte valeur..... Mais il ne semble pas fonctionner....

Ici est ce que je fais?

echo $UserName = $_GET['CheckUsername'];
$_SESSION['state'] = $State;
$queryres = "SELECT dUser_name FROM tbl_login WHERE dUser_name='$UserName'";
$result = mysql_query($queryres,$cn) or die("Selection Query Failed !!!");

if($result==true) //this condition doesn't seem to work
    {
       echo "User Name Available";
    }
else
{
        echo "Sorry user name taken";
}

OriginalL'auteur udaya | 2010-05-08