En iyi şekli ile aşağıdaki gibi kullanabilirsin ve işine sadece tarif_keyw lazımsa sadece onu çek * tümünü çeker SQL i yorarsın.
Kolay Gelsin.
$tagsor=$db->prepare("SELECT tarif_keyw FROM yazilar where yazi_durum=:yazi_onay ORDER BY yazi_id DESC");
$tagsor->execute(array(
'yazi_onay' => 1
));
$url_array = [];
while($tagcek=$tagsor->fetch(PDO::FETCH_ASSOC)){
foreach(explode(",",$tagcek['tarif_keyw']) as $e){
$t = trim(permalink($e),"-");
$url_array[$t] = $e;
}
}
foreach($url_array as $term=>$text){
echo '<url>
<loc>'.$ayarlar['ayar_siteadi'].'etiket/'.$term.'</loc>
<lastmod>'.date("Y").'-'.date("m").'-'.date("d").'T'.date("H:i:s").'+00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5000</priority>
</url>';
}