• 18-08-2018, 00:15:21
    #1
    SELECT * from table_name where column_name in($deger1,'$deger2') order by RAND() limit 3"
    Merhaba dostlar SQL'dan çekeceğim verilerde farklı bir şeye ihtiyacım var.
    $deger1'den gelen değer çekilen 3 verinin içinde kesinlikle olacak, kalan 2'lik kısımda $deger2'den gelecek. Bunun için ekstra bir fonksiyon var mı? Ya yorgunluktan tam aklıma gelmiyor ya da tam çözemedim. Bu konuda fikirlerinizi bekliyorum.
  • 18-08-2018, 00:17:52
    #2
    Üyeliği durduruldu
    Yardımcı olmak isterim ama yazdığınız hiçbirşeyi anlamadım.
  • 18-08-2018, 00:21:14
    #3
    2 sql sorgusu neden yapmıyorsun?
  • 21-08-2018, 12:36:50
    #4
    blap adlı üyeden alıntı: mesajı görüntüle
    2 sql sorgusu neden yapmıyorsun?
    Gelecek 4 değerin birbiri içerisinde random olması gerekiyor.



    phpexp adlı üyeden alıntı: mesajı görüntüle
    Yardımcı olmak isterim ama yazdığınız hiçbirşeyi anlamadım.
    Bakın şimdi dostlar. Elimizde A ve B yerleri var.
    A kümesinden bir değer getiricez. Bu değer her çektiğimizde sabit olacak. Yani bu değer C ise her seferinde buradan C gelecek.
    B kümesinden üç değer getiricez.
    Toplamda 4 değer hafızada olacak. A'dan gelen C değeri bu 4 değer içerisinde kesinlikle olacak. Kalan 3 değerde zaten B'den gelecek. Şuanki sorgu kodunda gelen 4 değerin içinde genellikle A'dan gelecek olan C yer almıyor. C bunların içinde her zaman yer alması gerekiyor.
    Bu arada bayramınız mübarek olsun.
  • 21-08-2018, 13:29:29
    #5
    sorguları peş peşe çağıracağın için not in kullanabilirsin.
  • 21-08-2018, 14:02:35
    #6
    DWather adlı üyeden alıntı: mesajı görüntüle
    sorguları peş peşe çağıracağın için not in kullanabilirsin.
    not in'in tersi in'i kullanıyorum zaten.