Videoları ekranda görüntülerken kullanmış olduğunuz HTML yapıda sanırım hata var. Daha önceden youtube watch linklerine izin veriliyordu sanırım bu kaldırıldı.
Veritabanına $flvlink değişkenini kaydederken youtube bilgilerini eklemeyin, sadece videoID değerini ekleyin.
$flvlink = $vid;
Videoları görüntülediğiniz sayfadaki HTML kodlarını ise aşağıdaki biçimde değiştirin. HTML5 kullanıyorsanız link yapılarını koruyarak kullanabilirsiniz. Kod içerisinde VIDEO_ID ifadesi yukarıda veritabanına kaydetmek için oluşturduğumuz $flvlink değişkeninden alınan veritabanındaki videoID değerdir.
<object width="420" height="315">
<param name="movie" value="http://www.youtube.com/v/VIDEO_ID?version=3&f=videos&app=youtube_gdata"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/VIDEO_ID?version=3&f=videos&app=youtube_gdata" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always" allowfullscreen="true"></embed>
</object>
Belirtmeden edemeyeceğim. Sayfanın kodlaması çok çok kötü.