0

Hello everyone!
I need to be able to check if a "username" exists in one table in the database, and if not then create a row with that "username" and various other bits and bobs.

I have it so I can input a username into a database but when I try and check another database for any rows with the same username (which is the key) it doesn't pick it up.

The reason I want this to work is because I put a username into a "temporary" database until the person verifys their email and then transfer over. But I need to check if the other database doesn't have that username so I don't duplicate.

This is the code to check the other database so far, which just doesn't pick anything up.

$safe_username = mysql_real_escape_string($_POST[username]);
$query = "SELECT username FROM users WHERE username='$safe_username' ";
$result = mysql_query($query);
$num_rows = mysql_num_rows($result);

if($num_rows > 0) {
  header("Location: http://www.squaredworld.co.uk/index.html"); //return home on fail
}

If you require any more I would be more then happy to give,
Thanks in advance!
will,

1
Contributor
1
Reply
2
Views
6 Years
Discussion Span
Last Post by helpfullProgram
0

Don't worry everyone! my syntax was wrong in the fact I forgot to put EXIT after HEADER ;)

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.