Okej jag kom på problemet myself.
Som ni ser så använder jag
PHP-kod:
$query = "UPDATE products SET fresh = 0";
$update = mysql_query($query);
som uppdaterar hela produktlistans alla "fresh" kolumner till 0. Fine, det var så jag ville ha det, men jag tänkte mig inte för när jag la in denna uppdatering I SAMMA LOOP som INSERT queryn.. haha
Så nu när jag vaknade märkte jag mitt misstag direkt.. Flyttade bara ut UPDATE-queryn utanför loopen (innan loopen såklart), och nu fungerar det felfritt

GREAT!