• 01-06-2010, 11:00:38
    #10
    Üyeliği durduruldu
    metadige adlı üyeden alıntı: mesajı görüntüle
    Arkadaşım o zaman iki tabloyu birleştirip kullanman daha akıllıca, misal türkçe bilenleri tuttuğun sütun dil olsun:

    $sorgu = 'select ub.uye_id, ub.dil, u.* from uye_bilgi ub, uyeler u where ub.uye_id=u.uye_id and ub.dil="tr"';
    gibi
    çok teşekkür ederim hemen deniyecem bunu
  • 01-06-2010, 16:35:45
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    join terimini de araştırmanı öneririm...
  • 01-06-2010, 22:19:41
    #12
    HaRRiBo adlı üyeden alıntı: mesajı görüntüle
    örneğin 1, 3, 5, 6, 7, 8, 9, 14, 15, 16 böyle sayılarım var
    bunları uid='1' or uid='3' or uid='5' or uid='6' diye alıyorum fakat sayı adeti 40.000 - 50.000 tane filan oluyor hepsini where ye verip mysql e bağlandığımda kasıyor. Ne gibi bir şey yapabilirim bura için ?
    sdemirkeser arkadaşımızın dediği gibi yapılacak işlem BETWEEN ile olmaz. Aşağıdaki işlem yapmak istediğine bir örnektir.
    Öncelikle ID leri bir array a atıyorsun

    $idArray = array(1,5,8,10,9);
    mysql_query("DELETE FROM tablo WHERE id IN (".implode(',',$idArray).")"
    Örnek işini görecektir.