Во-первых, вы, вероятно, хотите (а не> 0)
if (sizeof($already_exists) == 0) {
//add to database
}
Также вы можете просто перенести все ваши данные во временную промежуточную таблицу, которую вы можете затем очистить с помощью некоторого элегантного sql-, а затем отодвинутьк вашему промежуточному столу.
Если вы хотите сделать ставку на вас, используя mysql (или тот, или postgres, если вы phping), вы можете попробовать это (взято с http://www.cyberciti.biz/faq/howto-removing-eliminating-duplicates-from-a-mysql-table/). Вам придется изменить свой .ID наваш первичный ключ
delete from salesperson_temptable
USING salesperson_temptable, salesperson_temptable as vtable
WHERE (NOT salesperson_temptable.ID=vtable.ID)
AND (salesperson_temptable.salesperson_name=vtable.salesperson_name)
, тогда, когда вы просматриваете содержимое salesperson_temptable, вы можете вставить его обратно в таблицу продавца