Eğer aynı etiketten sadece bir tane yazdırmak istiyorsanız, etiketleri bir dizi içinde toplayabilir ve daha sonra bu diziyi kontrol ederek yinelenenleri filtreleyebilirsiniz. İşte bu işlemi gerçekleştiren bir örnek kod:
<?php
$rows_etiket = $db->query("select * from etiketler order by id desc");

// Etiketleri depolamak için bir dizi oluşturun
$etiketler = array();

foreach ($rows_etiket as $key => $row_etiket) {
    // Dizide etiket varsa tekrar ekleme
    if (!in_array($row_etiket["etiket_adi"], $etiketler)) {
        $etiketler[] = $row_etiket["etiket_adi"];
        ?>

        <url>
            <loc><?php echo $row_etiket["selflink"]; ?></loc>
            <lastmod>2023-10-31T09:04:37+00:00</lastmod>
            <priority>1.0</priority>
        </url>

    <?php }
} ?>
ChatGPT