• 06-04-2009, 17:40:28
    #1
    Üyeliği durduruldu
    MySQL den gelen verinin aynısından var mı diye bir kontrol yapmam lazım..
    mesela "x ismi x id lerinde bulunuyor" gibi
    ana kodlar aşağıdaki gibidir;


    include("config.php");

    $sql = mysql_query("SELECT * FROM gruplar");
    while ($sorgula =mysql_fetch_array($sql)) {
    $id=$sorgula['id'];
    $adisoyadi=$sorgula['adisoyadi'];
    }


    bunun üzeine ne yapmamız gerekiyor ?
  • 06-04-2009, 17:56:36
    #2
    Üyeliği durduruldu
    $sql = mysql_query("SELECT * FROM gruplar where isim='.mysql_real_escape_string($isim).'");
    if(mysql_num_rows($sql)>0){
     aynısından var
    }
  • 06-04-2009, 18:04:01
    #3
    sdemirkeser hocamın verdiği kod aynısından varsa gösterir, yok ben aynılarının id numaralarını görmek istiyorum derseniz min max ifadelerini kullanırsınız veya aynı olanlardan birini silmek isterseniz aşağıdaki sorguyu çalıştırmanız yeterli;
    mysql_query("ALTER IGNORE TABLE deneme ADD UNIQUE INDEX(alan)");