Hocam while döngüsünü sildim. kodlarım aşağıdaki gibi yine aynı hatayı veriyor. size zahmet olmazsa kodlar nasıl olmalı bi düzenleyebilirmisiniz ?

$sorgu2=mysql_query("SELECT * FROM makaleler WHERE id='$id'"); //id ye göre veritabanından içeriği çektik

$kategori = $kayit ['makalekategorisi'];

$sorgu3= mysql_query("SELECT * FROM makaleler where makalekategorisi=".$kategori." order by id desc limit 0,80" );

if (mysql_num_rows($sorgu3)){
while($kayit=mysql_fetch_array($sorgu3)){

echo "
  • ". $kayit ['makalebaslik'] ."
  • ";
    }
    }