Kullandığınız fonksiyonların ne işe yaradığını bilmiyorum ama temel mantık şudur;
// veritabanından çektikçe eskilerle yeniler birleştirilir
$tum_etiketler = array();
while ($string_etiketler = xxxxxx){
$etiketler = explode(",", $string_etiketler );
$tum_etiketler = array_merge($tum_etiketler, $etiketler);
}
$tekil_etiketler = array_unique($tum_etiketler);
Verdiğiniz kodu biraz değiştirerek yaptım hocam çok teşekkür ederim gösterdiğiniz yol için.