I am trying to get my site to check a database (mysql) for usernames that have already been used. I have this little script but it doesn't seem to recognise when an already used name is re-entered into the registration page.
Anyone got any ideas??
mysql_connect (localhost, username, password);
mysql_select_db (dbname);
$result = mysql_query ("SELECT * FROM tablename
WHERE USER_NAME = '$USER_NAME'
");
if ($row = mysql_fetch_array($result))
{
print ("<b>Error:</b> The user name <b>");
print ("$USER_NAME");
print ("</b> has been taken. Go back and enter a new user name.");
print ("<p>");
$verify = "bad";
}
else
{
print ("User name: ");
print ("$USER_NAME");
}