在php中以特定的时间间隔更改网页中的图像


change images in my webpage on a particular time interval in php

我创建了一个数据库来存储图像路径,实际图像存储在目录中。然后我想在我的网页中设置一个以小时为单位的时间间隔来随机更改图像(例如:24小时是我给定的时间间隔,图像将在每天12:00更改),如果我给定12小时的间隔,图像更改将在一天中每12小时发生一次。

我已经制作了一个表格来提交时间间隔的值。我只有以小时为单位的时间间隔。

如何在PHP中做到这一点。?。我想在我的服务器端进行此更改。。我是php 的新手

请给我一个这样做的示例代码。

谢谢。

您可以根据时间更改setInterval(abc, 1000); 1000值。#divname是要在其中显示图像的div的id

    function abc() {
      jQuery.ajax({
                url:'random_image.php',
                type:'POST',
                data:'',
                success:function(results){
                    jQuery("#divname").html(results);
                }
            });
      }
abc();
setInterval(abc, 1000);

在random_image.php 中

$query="select * from imgtables ORDER BY RAND() LIMIT 1 "; 
$q1= mysql_query($query,$sp); 
if($q1==FALSE ){ die(mysql_error()); } 
while($row = mysql_fetch_array($q1)){ 
$str="gallery/".$row['imgurl']; echo '<img src="'.$str.'" width=100px height=50px>'; } 
} 
mysql_close($sp);