$test = mysql_query("SELECT *
FROM `coordinates`
WHERE `login` LIKE '$login'
LIMIT 0 , 30");
if($test == NULL){
exit("Пользователь с таким логином уже есть");
}
$sql = "SELECT * FROM `coordinates` WHERE `login` LIKE '$login' LIMIT 0 , 30";
$result =mysql_query($sql) or die(__FILE__." ".__LINE__." $sql " . mysql_error());
//$result будет нулем при не корректном запросе - можно посмотреть в чем проблема
//не делайте так на продакшине, либо переопределите die(); :)
if($row = mysql_fetch_assoc($result))
{
//user found
}