Bueno este query:
$query=mysql_query("SELECT nick FROM users WHERE fecha=NOW()");
se lee como la cuenta que especificamente fue registrada con el formato datatime que devuelve NOW() lo cual sera imposible resivir resultados ya que ese formato datetime trae fecha , hora, minuto y segundo y no obtendras gente que concuerde exactamente a eso.
Lo que te propongo es que uses las funciones de mysql
DATE_ADD(NOW(),interval 1 HOUR) aqui dice que muestre los que se han registrados en un periodo de una hora o puedes poner los ultimos 3 dias o 1 dia
SATE_ADD(NOW(),interval 1 day)
entra aqui y ampliaras.
http://dev.mysql.com/doc/mysql/en/da...functions.html