• 27-12-2012, 22:54:59
    #1
    Yeşil SEO İnt. Hiz.
    merhaba arkadaşlar;
    uğraşmama rağmen bir türlü yapamadım.

    tabloda son 10 veriyi çekip bunların arasında , olacak şekilde yazdırmak istiyorum. şu şekilde olacak yani.
    veri1,veri2,veri3 gibi.

    while döngüsü ile yaptım fakat while döngüsü haricinde veriyi kullanamadım.
    çıkan sonucu bir değişkene atıp her yerde kullanmak istiyorum.

    bu işlemi yaptıktan sonra çekilen son 10 veriyi veritabanından silmek istiyorum.
    yardımcı olacak arkadaşlara şimdiden teşekkürler.
  • 27-12-2012, 23:00:01
    #2
    SQL sorgusuna
    DESC Limit 10
    eklerseniz işinizi görür
  • 27-12-2012, 23:03:28
    #3
    Yeşil SEO İnt. Hiz.
    nizamgl adlı üyeden alıntı: mesajı görüntüle
    SQL sorgusuna
    DESC Limit 10
    eklerseniz işinizi görür
    hocam o kadarını yaptım. fakat döngü dışında kullanamadım.
  • 27-12-2012, 23:36:13
    #4
    Veriyi çekmede bi sorunun olduğunu düşünmüyorum,senin sorunun döngüde sanırsam kodları koysan daha iyi olurdu ama neyse
    Aşağıdaki şekilde dögüdeki stringleri tek stringde aralarında virgül olacak şekilde toplayabilirsin.


    $top_string="";
    while($son = meysql_fetch_array(mysql_query("SENİN SORGUN"))){
    	$top_string .= $son['SENİN_VERİN'].",";
    }
    echo trim($top_string,',');
  • 28-12-2012, 00:55:23
    #5
    Yeşil SEO İnt. Hiz.
    CoLLeR adlı üyeden alıntı: mesajı görüntüle
    Veriyi çekmede bi sorunun olduğunu düşünmüyorum,senin sorunun döngüde sanırsam kodları koysan daha iyi olurdu ama neyse
    Aşağıdaki şekilde dögüdeki stringleri tek stringde aralarında virgül olacak şekilde toplayabilirsin.


    $top_string="";
    while($son = meysql_fetch_array(mysql_query("SENİN SORGUN"))){
        $top_string .= $son['SENİN_VERİN'].",";
    }
    echo trim($top_string,',');
    hocam kodlar bunlar ama çalışmıyor.

    include('baglan.php');
    
    $top_string="";
    while($son = mysql_fetch_array(mysql_query("select * from tag2 order by id desc limit 0,10"))){
        $top_string .= $son['baslik'].",";
    }
    echo trim($top_string,',');
  • 28-12-2012, 00:59:53
    #6
    Çalışmayan nedir hocam hata mı veriyor sonuç ne ekrana ne basıyo ?
    Şu şekilde deneyiniz birde;

    error_reporting(E_ALL);
    include('baglan.php');
    
    $sorgum=mysql_query("select * from tag2 order by id asc limit 0,10") or die(mysql_error());
    $top_string="";
    while($son = mysql_fetch_array($sorgum)){
        $top_string .= $son['baslik'].",";
    }
    echo trim($top_string,',');
  • 28-12-2012, 01:22:22
    #7
    Yeşil SEO İnt. Hiz.
    şimdi oldu hocam. teşekkürler..