• 11-08-2010, 01:54:05
    #1
    Arkadaşlar merhaba..

    Veritabanı üzerinde bazı veriler var. Bunların bir kısmının içeriği birbiriyle aynı. Mesela id, baslik şeklinde iki tablo var. Şu şekilde içerikler var:

    id - baslik
    1 - ahmet
    2 - mahmut
    3 - eşref
    4 - ahmet
    5 - kerem
    6 - veli
    7 - eşref


    Ben bu verileri listelerken ahmet bir defa listelendiği zaman ikinci defa listelenmesin istiyorum. Düşündüm düşündüm, biraz da araştırdım ama sağlıklı sonuçlar elde edemedim. Acaba nasıl yaparım bi fikri olan varmı?
  • 11-08-2010, 02:10:54
    #2
    Üyeliği durduruldu
    array_unique
    <?php
    $girdi = array("a" => "yeşil", "kırmızı", "b" => "yeşil", "mavi", "kırmızı");
    $sonuç = array_unique($girdi);
    print_r($sonuç);
    ?>
    
    //
    Array
    (
        [a] => yeşil
        [0] => kırmızı
        [1] => mavi
    )
  • 11-08-2010, 02:23:09
    #3
    Dostum çok teşekkürler. Ama tam da konuyu halletmiştim

    Nasıl hallettiğimi de yaziyim:


            $str = str_replace($show[baslik], "", $liste, $say); //listede başlığın olup olmadığına baktım
            if($say == 0) { // eğer yoksa ekrana yazdırdım
                $i++;
                echo "<tr><td><input type='checkbox' value='".$show[baslik]."' name='list'></td><td>".$i."</td><td style='width:200px;'>".$show[id]."</td><td style='width:200px;'>".$show[baslik]."</td></tr>";
                $liste .= $show[comment_author_email].", "; //listeye ekledim ki bi daha gelirse tekrar kaydedilmesin
            }