kontrola nicku u chatu při registraci.txt

Dělám si jednoduchej chat a narazil jsem na problém. Potřebuju při registraci zkontrolovat nick, aby se nestalo, že by byly dva stejný. Je asi blbost to dělat tak, že si načtu celou tabulku do pole a pak pomocí if zjistím, jestli už ten nick existuje. Já to zkoušel takto a nějak to nefunguje:

<?
include "db.php";
$kontrola = MySQL_Query("SELECT count(*) AS pocet FROM nick WHERE nick = $nick");
while ($zaznam = MySQL_Fetch_Array($kontrola)):
$pocet = $zaznam['pocet'];
if ($pocet = 0):

// Zapíše nick do databáze

else:

// Zobrazí formulář a požaduje jiný nick

endif;
?>

Už si s tim hraju celej den a furt to nějak nechce fachat, můžete mi prosím helfnout?

Předem díky
$query = MySQL_Query("SELECT COUNT(*) FROM nick WHERE nick='$nick'");
if (MySQL_Result($query, 0, 0) == 0)
{
...pokračovat...
}
else
{
...chyba...
}