The Query makes no difference in this case, I have had this problem with multiple queries on a variety of scripts, using different syntaxes of writing the queries, whenever all of the fields to be inserted as a row match exactly a row that is already in the table, it does not insert it. I am however running this on my own computer, using Apache 1.3 and PHP 4.0. I installed MySQL, Apache, and PHP using a free multiprogram server installer called PHPTriad 2.11, now known as Sokkit. I don't use Sokkit because it isn't free.