Chyba bola v jednoduchých úvodzovkách ( ' ' ).
Nepíše mi to nikde žiadnu chybu
Tomu se mi skoro nechce věřit.
$existujen = mysql_query('SELECT COUNT(*) FROM users WHERE nickname=? LIMIT 1', $_POST['nickname']);
Tohle ti funguje? Když si echem vypíšeš proměnnou $existujen, obsahuje něco?