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&amp;f=videos&amp;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&amp;f=videos&amp;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ü.