If exists $uzivatel in tabulka bla where jmeno=$uzivatel

Chtěl bych udělat skript, kterej by při registraci hodil uživatele zpátky, kdyby jméno, který registroval, už existovalo.

PLS THX
$vysledek = MySQL_Query("Select * from hesla where jmeno='$jmeno'");
if (@MySQL_Num_Rows($vysledek)!=0) {
echo "Tato přezdívka je už obsazená, prosím zvolte jinou!";
}else{
$dotaz = MySQL_Query("Select * from hesla");
$id = @MySQL_Num_Rows($dotaz)+1;
$vysledek = MySQL_Query("INSERT into hesla (jmeno,heslo)VALUES ('$jmeno','$heslo')");
}
function Exist_In_Table($tb_name, $key_name, $input)
{
$query = MySQL_Query("SELECT * FROM $tb_name WHERE $key_name LIKE '$input'");
if(!MySQL_Num_Rows($query))
{
return false;
}
else
{
return true;
}
}
na řádku $clanky = MySQL_Query... (predposlednim) je parse error ;(

$vysledek = MySQL_Query("Select * from uzivatele where jmeno='$jmeno'");
if (@MySQL_Num_Rows($vysledek)!=0) {
header ("Location: uzivatel_existuje.php);

}else{

$datum = date('j.n.Y');
$prava = uzivatel;
$clanky = MySQL_Query("insert into uzivatele values('' , '$prava' , '$jmeno' , '$login' , '$heslo' , '$zeme' , '$mail' , '$datum')");
}
špatně čtvrtej řádek...
(když za čtvrtej řádek nedam středník, píše mi to chybu na poslednim řádku na stránce )

$input = $jmeno;
$tb_name = uzivatele;
$key_name = jmeno;
function Exist_In_Table($tb_name, $key_name, $input);
{
$query = MySQL_Query("SELECT * FROM $tb_name WHERE $key_name LIKE '$input'");
if(!MySQL_Num_Rows($query))
{
header ("Location: jmeno_existuje.php");
return false;
}
TO Radek: omlouvám se, tvůj způsob mi funguje já tam zapoměl uvozovky
TO Radek: omlouvám se, tvůj způsob mi funguje já tam zapoměl uvozovky díky