• 16-12-2009, 03:56:01
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar ben vb3.8.0 kullanıyorum. Son eklenen 5 konuyu nasıl çekeilrim. Amacım forum açılmadan önce bir index.html açıcam bu htmlde formda açılan son 5 konuyu göstercem. yardımlarınıızı bekliyorum
  • 16-12-2009, 14:30:16
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    // SQL. Lord Montrey
    $ozelsql = $db->query_read("SELECT
    post.postid, post.pagetext, thread.threadid, thread.title, thread.dateline, thread.forumid, thread.firstpostid, thread.dateline, thread.views, thread.visible
    FROM " . TABLE_PREFIX . "thread AS thread
    LEFT JOIN " . TABLE_PREFIX . "post AS post ON (post.postid = thread.firstpostid)
    WHERE thread.visible = 1
    ORDER BY thread.dateline DESC LIMIT 0, 5
    ");

    while ($gthread = $db->fetch_array($ozelsql))
    {

    $montrey2 = $gthread['threadid'];
    $montrey3 = $gthread[title];
    $og .= "<a href=\"showthread.php?t=$montrey2\" /><a href=\"showthread.php?t=$montrey2\">$montrey3</a>";
    }

    // SQL. Lord Montrey

    Bu kod ile yapabilirsiniz son 5 konu gösterimini. Ama vB den bağımsız sayfada yapıcaksanız db bağlantısıda yapmalısınız.
  • 25-12-2009, 23:00:35
    #3
    Üyeliği durduruldu
    Montrey ustam ben bunu anlayamadım vede beceremedim biraz daha açabilirmisin ? Arkadaşlar sizde yardımcı olursanız sevinirim
  • 26-12-2009, 01:58:06
    #4
    sivasli_58 adlı üyeden alıntı: mesajı görüntüle
    Montrey ustam ben bunu anlayamadım vede beceremedim biraz daha açabilirmisin ? Arkadaşlar sizde yardımcı olursanız sevinirim
    Hocam gayet açıkca anlattım tekrar okuyun isterseniz.
  • 26-12-2009, 10:57:07
    #5
    $sunucu="local";
    $user="kullanıcıadı";
    $psw="şifreniz";
    $db="dbniz";
    $tbl="hangi talbodan çekilecekse o tablo adı";
    
    //bağlantımızı kuralım..
    mysql_connect($sunucu,$user,$psw)or die("sunucuya bağlananmadı");
    mysql_select_db($db)or die("db ye bağlanamadı");
    
    //şimdi sql ile rastgele veri alalım..
    
    $sql= mysql_query("SELECT * FROM $tbl order by rand() limit 1");
    $cek= mysql_fetch_array($sql);
    
    //Şimdi veriyi aldık bunu istediğiniz bir yere
    
    echo "$cek[soz]";
    
    //burada onemli olan $cek[soz] olayı, bu [ ] işaretlerin arasına hangisini çekecekse onu yazıyorsunuz: Mesela sozler tablosu olsa orada soz diyerek o sözü çektiriyorsunuz..
    Db den veriyi indexine ceker buyur