O zaman şöyle bir şey yapın sunucudan hata gelir ise son eklenen 45 videoyu gösterin. Hata oluşmaz ise zaten rastgele 45 bideo görüntülensin.

<?php
try
{
    $sql = "";
    try
    {
        $sql = mysql_query("select * from videolar order by rand() DESC limit 45");
    }
    catch(Exception $ex)
    {
        $sql = mysql_query("select * from videolar order by id DESC limit 45");
    }

    while($cek = mysql_fetch_array($sql)):
        $adi=$cek["adi"];
        $resim=$cek["resim"];
        $sure=$cek["sure"];
        $hit=$cek["hit"];
        $id=$cek["id"];
        $adibol=mb_substr($adi,0,34,'UTF-8');
    endwhile;
}
catch(Exception $ex)
{
    echo $ex->getMessage();
}
?>
Bir öneride sql cache kullan eğer yüksek hitlerde bir site ise ve cache sistemi yok ise.