supongo que en el include tienes una conexión a la BD porque veo que usas un
$conn, así que tomando en cuenta eso te dejo el código que creo que te funcionaría
Código PHP:
<?php
require('../include/database_connection.php');
if($_POST['yes']=='1'){//supongo que tu controlas este por eso no lo quito
$username=$_POST['username'];
$password=$_POST['password'];
$email=$_POST['email'];
$firstname=$_POST['firstname'];
$lastname=$_POST['lastname'];
$day=$_POST['day'];
$month=$_POST['month'];
$year=$_POST['year'];
$country=$_POST['country'];
$query="SELECT * FROM users WHERE username LIKE '$username'";
$result=@mysql_query($query) or die (mysql_error());
if(mysql_num_rows($result)==0){
//delimitation
mysql_query('INSERT INTO users (username, password, email, name, lastname, day, month, year, country) VALUES ("' . $username . '", "' . $password . '", "' . $email . '", "' . $firstname . '","' . $lastname . '", "' .$day. '", "' .$month. '", "' .$year. '", "' .$country. '");') or $error = true;
if(isset($error)){
echo 'We are sorry, but you were not able to register, please contact the administrator.<br><small>' . mysql_error() . '</small>';
}
else{
echo 'Registration successful! Now you can <a href="login.php">Log In</a>.';
}
}//End of IF
else
{
?>
<SCRIPT LANGUAGE="javascript">
alert("The Username already exists, please try again...");
history.go(-1);
</SCRIPT>
<?php
} //End of Else
}//End of IF?>
saludos.
EDITO: se me olvidaba, fijate en el uso del
LIKE se recomienda ampliamente usar esa sentencia cuando se trata de comparar textos.