Zdravím mam taký problém vytvoril som si vlastnú registráciu a pri overovaní či už existuje nejaký uživatel s takým istým menom skript funguje ale len na čísla neviem presne čím to može byť(zlý skriptovy prikaz,zle nastavene MySQL...) prosím poradte

Kód:
include("mysql.php");
$login=$_GET['login'];
$password=$_GET['password'];
echo"Login:$login</br>";
$sql = mysql_query("SELECT * FROM novadatabaza WHERE meno=".$login."");
$data = mysql_fetch_array($sql);
//$data=mysql_fetch_array($sql, MYSQL_ASSOC);
//$data=mysql_fetch_assoc($sql);
//$data=mysql_fetch_row($sql);
$meno = $data["meno"];
echo"Užívatel : $meno už existuje</br>";
if($login==$meno)
{
echo"";
}
elseif($login!=$meno)
$sql = mysql_query("INSERT INTO novadatabaza(meno,heslo)
VALUES('$login','$password')");
Pokial tam zadám uživatela napriklad 555 a registrujem ho a potom sa oto pokušam druhý krat nejde to,ale pokial je to uživatel napríklad aaa tak to už ide a je zapisaný v databaze 2x