Yinelenen UID için mySQL db denetleniyor

0 Cevap php

Ben veritabanında yinelenen uid var olup olmadığını denetler ve eğer öyleyse, yeni bir UID atamak, ve tekrar kontrol etmek benim PHP kodu bir çek, uygulamaya çalışıyorum, ama sorun mantığı çivileme yaşıyorum, burada ne Ben, bugüne kadar var

function check($uid){
    $sql = mysql_query("SELECT * FROM table WHERE uid='$uid'");
    $pre = mysql_num_rows($sql);

    if($pre >= 1){
        return false;
    }else{
        return true;
    }
}

Ve sonra onu true değerlendirir kadar döngü devam etmek için bir süre döngü kullanarak düşündüm fonksiyonunu kullanarak

$pre_check = check($uid);

while($pre_check == false){
    //having trouble figuring out what should go here
}

Yani temelde, bir kere ben zaten kullanımda olmayan birini bulana kadar yenilerini üreten ve bunları kontrol tutmak başka, veritabanına her şeyi yazmak, kullanışlı bir kullanıcı kimliği.

It is probably really simple, but for some reason I am having trouble with it. Thanx in advance!

0 Cevap