• 22-05-2010, 03:00:01
    #1
    merhaba arkadaşlar,

    php de son eklediğim 10 tane içeriği karışık çıkacak şekilde yazdırmak istiyorum

    $db = dbquery("SELECT * FROM icerik ORDER BY icerik_no DESC LIMIT 0,1");
    yardım ederseniz sevinirim
    herkeze iyi çalışmalar
  • 22-05-2010, 12:18:49
    #2
    $db = dbquery("SELECT * FROM icerik ORDER BY RAND() DESC LIMIT 10");
  • 22-05-2010, 13:08:15
    #3
    Üyeliği durduruldu
    Sefacan Kardeş (: o sorgu karışık olarak 10 veri cekmezmi
    Arkadaşın istediği son eklenen 10 veriyi ekrana karışık basmak
  • 22-05-2010, 13:18:00
    #4
    bkz shuffle()
  • 22-05-2010, 16:48:05
    #5
    Üyeliği durduruldu
    $sql="SELECT *FROM (SELECT * FROM icerik ORDER BY icerik_no DESC LIMIT 0,10) ORDER BY RAND()";
  • 22-05-2010, 17:29:05
    #6
    TurkishDizayn adlı üyeden alıntı: mesajı görüntüle
    Sefacan Kardeş (: o sorgu karışık olarak 10 veri cekmezmi
    Arkadaşın istediği son eklenen 10 veriyi ekrana karışık basmak

    tam bakmadım arkadaş karışık deyince limit 10 belirleyip sql kodu yazdım doğrusu aşağıda var delly arkadaşımız yazmış .)
  • 22-05-2010, 21:40:26
    #7
    arkadaş demiş ki ;

    son eklediğim 10 veriyi karışık çıkaracak shuffle($ekranabasilanveri)

    1 2 3 4 değil 4 1 3 2 şeklinde

    son eklediğim verileri rasgele 10 adet değil

    yanlış anlattı ise ne ala

    yanlış anlıyorsam affola
  • 22-05-2010, 23:56:58
    #8
    arkadaşlar olay şöyle son eklemiş olduğum 10 veri arasından herhangibirini ekrana basacak
    yani son 10 arasından rasgele 1 i basılacak
  • 23-05-2010, 00:33:11
    #9
    o zaman incele http://www.php.net/manual/tr/function.shuffle.php ve sorgun

    $db = dbquery("SELECT * FROM icerik ORDER BY icerik_id DESC LIMIT 10");