que tal miren este es mi codigo como evito que 2 nombres de usuarios se registren en mysql
$rutaDestino=$rutaEnServidor.'/'.$nombreImagen;
move_uploaded_file($rutaTemporal,$rutaDestino);
$user=$_POST['user'];
$mail=$_POST['mail'];
$pass= strip_tags(sha1($_POST['pass']));
$name=$_POST['name'];
$sql="INSERT INTO usuarios (ruta,user,pass,mail,name) values('".$rutaDestino."','".$user."','".$pass."', '".$mail."','".$name."')";
$res=mysql_query($sql,$link);
if ($res){
echo 'agregado con exito! regresando al inicio... <meta http-equiv="refresh" content="3;URL=http://dplayergame.com">';
}else{
echo 'no se puedo insertar';
}
?>