• 01-01-2015, 16:19:20
    #1
    Merhaba arkadaşlar, database'de 20 adet veri var ve tasarımımızda 5 koldan oluşan tablo mevcut. Bu tabloya random olarak veriyi nasıl çekerim dbden? Yardım eden arkadaşlara şimdiden teşekkürler.
  • 01-01-2015, 16:44:12
    #2
    Mysql Rand fonksiyonu var mysqlin dokümanlarında anlatımı var.
  • 01-01-2015, 17:01:37
    #3
    umarım işine yarar

    Select * from tablo_adı order by rand() limit 8" // rasgele olarak 8 kayıt getirecek komut.
  • 01-01-2015, 17:06:17
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    MahmutCan adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar, database'de 20 adet veri var ve tasarımımızda 5 koldan oluşan tablo mevcut. Bu tabloya random olarak veriyi nasıl çekerim dbden? Yardım eden arkadaşlara şimdiden teşekkürler.
    Mysql rand ilede olabilir. Diğer aklıma gelen ise şu,

    diyelim tablonuzda 20 adet veri var ve id leri 1 den 20 ye kadar.


    $rastgele=rand(1,20);
    "select * from tablom where id = $rastgele"

    Bu şekildede olabilir.
  • 01-01-2015, 17:08:54
    #5
    Herkese R10+ verdim şimdi deneyip sonuçları yazacağım arkadaşlar Teşekkürler
  • 01-01-2015, 19:03:53
    #6
    sawashan adlı üyeden alıntı: mesajı görüntüle
    Mysql rand ilede olabilir. Diğer aklıma gelen ise şu,

    diyelim tablonuzda 20 adet veri var ve id leri 1 den 20 ye kadar.


    $rastgele=rand(1,20);
    "select * from tablom where id = $rastgele"

    Bu şekildede olabilir.
    Olabilir fakat ilerde o verilerden birini sildiği zaman hata alabilir. tekrar kontrol işlemleri vs. yapması gerekecektir. Fazladan uğraş gerektirir.