Te faltò un parèntesis .. de todas formas .. con la funciòn mysql_error() si la usas como el ejemplo .. detectaras ese tipo de errores sobre sintax SQL o conexiòn a tu BD màs fácilmente:
Código PHP:
mysql_query ("insert into entradas_users (usuario,direccion_IP,hora) values ('$user_name','$ip',NOW())") or die (mysql_error());
Y ojo también .. el nombre de las tablas y campos NO van entre comillas ' simples ' .. a lo sumo entre ´nombre_campo´ (o tabla) por si usas espacios o palabras reservadas como nombres de campos o tablas.
Un saludo,