Aldığın hatalarıda yazki ona göre birşeyler karalayalım.
Sadece şunu kullan
$sql = mysql_query("Select tbl.* From (select * from videolar order by RAND() limit 45) as tbl Order by tbl.id desc") or die(mysql_error());
$row = mysql_fetch_array($sql);
if(count($row) > 0):
echo 'Kayıtlar alındı - ' . count($row);
else:
echo 'Kayıtlar alınamıyor';
endif;Kayıtlar alındı yazısını görürsen döndüye girip istediğin alanları alabilirsin.