$dizi[] kullandığım için 500 hatası veriyor bu işlemi başka bir mantıkla yapamam mı ?
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 ,
?>