Вам потребуется использовать JavaScript для обновления вашего iframe.
Допустим, это ваш iframe:
<iframe id="iframe" src="http://www.google.com"></iframe>
Вам потребуется использовать JavaScript для обновления и AJAX, если вы хотите, чтобы он получал данные из вашей базы данных. Сделайте что-то вроде этого в файле JavaScript (я использую jQuery):
$(function(){
function refresh_iframe(){
$.get('iframe_url.php', function(data){
// set iframe src to the url that the php gave us
$('#iframe').attr('src', data);
// run this function again in 15s
setTimeout("refresh_iframe()",15000);
});
}
// run the first time
refresh_iframe()
});
Тогда в iframe_url.php
вы получите что-то вроде:
<?php
$q = mysql_query("SELECT `url` from `iframe_urls`");
$results = mysql_fetch_assoc($q);
$key = array_rand($results);
echo($results[$key]['url']);
?>