Объясните странное поведение INSERT в mysql_query?
Таблица пустая? hash_tag не уникален случайно?
1. Для отладки сделайте
mysql_query("INSERT INTO hashes (ident, hash_tag) VALUES('$idea_count','$n')") or die(mysql_error());

2. У вас будет очень много тегов? Зачем дублировать данные еще и текстовые? Не легче ли создать еще одну связную таблицу с самими тегами, а в основной прописывать ident, hash_tag_ident?
Таблица пустая? hash_tag не уникален случайно?
1. Для отладки сделайте
mysql_query("INSERT INTO hashes (ident, hash_tag) VALUES('$idea_count','$n')") or die(mysql_error());

2. У вас будет очень много тегов? Зачем дублировать данные еще и текстовые? Не легче ли создать еще одну связную таблицу с самими тегами, а в основной прописывать ident, hash_tag_ident?