• 22-11-2017, 17:51:36
    #1
    Üyeliği durduruldu
    Merhaba Arkadaşlar,while içinde öğrenci id lerini yazdırıyor 1,2,3,4,5,6, gibi en son rakamdan sonrada virgül var virgül olmasa daha güzel olur ben bunu
    while parantezinden sonra yazdırınca sadece 1 yazıyor bu konuda nasıl bir çözüm uygulayabilirim acaba şimdiden teşekkürler
    $sql = mysql_query("select * from ogrenciler order by ogrenciad asc");
    while($liste = mysql_fetch_array($sql))
    {
    $uyeidler = $liste["id"];
    $uyeidcek = $uyeidler.",";
     echo $uyeidcek;
    }
  • 22-11-2017, 18:07:15
    #2
    gresham adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar,while içinde öğrenci id lerini yazdırıyor 1,2,3,4,5,6, gibi en son rakamdan sonrada virgül var virgül olmasa daha güzel olur ben bunu
    while parantezinden sonra yazdırınca sadece 1 yazıyor bu konuda nasıl bir çözüm uygulayabilirim acaba şimdiden teşekkürler
    $sql = mysql_query("select * from ogrenciler order by ogrenciad asc"); while($liste = mysql_fetch_array($sql)) { $uyeidler = $liste["id"]; $uyeidcek = $uyeidler.","; echo $uyeidcek; }
    trim - str_replace ile , kaldırabilirsin.
  • 22-11-2017, 18:11:27
    #3
    Üyeliği durduruldu
    D62 adlı üyeden alıntı: mesajı görüntüle
    trim - str_replace ile , kaldırabilirsin.
    while döngüsünden sonra nasıl yazdırabilirim peki hocam tek bir tane geliyor id while içinde çoklu geliyor oysaki
  • 22-11-2017, 18:13:21
    #4
    gresham adlı üyeden alıntı: mesajı görüntüle
    while döngüsünden sonra nasıl yazdırabilirim peki hocam tek bir tane geliyor id while içinde çoklu geliyor oysaki
    id bir değişkene at göstermek isterdiğin yerde foreach ile döndür
  • 22-11-2017, 18:14:24
    #5
    Üyeliği durduruldu
    D62 adlı üyeden alıntı: mesajı görüntüle
    id bir değişkene at göstermek isterdiğin yerde foreach ile döndür
    sql sorgusunda in içinde kullanacağım o tarzda olmuyor malesef