farklı bir mantık aklıma geldi daha mantıklıda geldi bana açıkcası

)
$sorgula=mysql_query("SELECT * FROM yazilar ORDER BY id DESC");
$yazar_yazdi_mi="";
while($sonuc=mysql_fetch_array($sorgula)){
$yazar_id=$sonuc['yazar_id'];
if(!ereg(".$yazar_id.",$yazar_yazdi_mi)){
//yazar yazisi listelenmemiş olacak burasi listelenecek
$yazar_yazdi_mi.=".".$yazar_id.".";
}
}
burda yazarın id sini değişkene atadım başına ve sonuna . koyarak sadece o id olsun istedim bunu yapmasak 11 id li yazdıysa ondan sonra 1 id ye sahip yazara geldiğimizde doğru olacak ve işlem yapmayacaktır...