yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
Aslında @Responsive 'in belirttiği yol en pratik ve doğru yoldur. 2. bir yolda değişkene atama yapmak. iki yolunda aşağıda örneklerini paylaşıyorum.
1.yol: (arraya atayıp implode ile birleştirme)
<?php
      $ekyazar=mysql_query( "SELECT * FROM makaleyazar WHERE makale ='$makale->id' ORDER BY sira ASC ");
    while($ekyaz=mysql_fetch_object($ekyazar)){
      $adlar[] = $ekyaz->adi;
    }
      $adlar_text = implode(", ",$adlar);
      echo $adlar_text; // Ad1, Ad2, Ad3
?>
2. yol: (değişkene atamak)
<?php
    $adlar_string = '';
      $ekyazar=mysql_query( "SELECT * FROM makaleyazar WHERE makale ='$makale->id' ORDER BY sira ASC ");
    while($ekyaz=mysql_fetch_object($ekyazar)){
      $adlar_string .= $ekyaz->adi . ', ';
    }
    echo $adlar_string; // Ad1, Ad2, Ad3 ,
?>
HTTP ERROR 500 hatası veriyor ikiside yani anlayamadım.