$open = fopen("data.txt", 'a');
'a'
ile açıp db'ye veri girdiğinde en sona ekler. arkadaş önce dosyanın verisini almış, sonra 'w' ile açarak dosyanın içeriğini silmiş, en başa yeni veriyi altına dosyanın içeriği silinmeden önce alınan veriyi ekleyip kaydetmiş. böylece yeni veri üste eklenmiş.
ama bu sistemi önermiyorum, site çok yoğun olursa, özellikle veri girişi çok olursa sistem sapıtıyor. sürekli veri kaybı yaşarsın. istersen sana mysql açıp kullanıcı şifre verebilirim.