<?
$q2=mysql_query("SELECT * FROM yorum WHERE durum = '1' AND vid = '".$vi."' ORDER BY id DESC");
while ($r2=mysql_fetch_array($q2)) { ?>
kodunda sorgunuzu pma ile kontrol edebilir misiniz? $vi değişkeni ne gibi bi' değer alıyor bu gibi verileri kontrol ederek çözüme ulaşabilirsiniz.