在相等的时间间隔后从数据库中获取数据

时间:2016-04-15 04:28:47

标签: php mysql

$host= "localhost";
$user= "xxxx";
$pass= "xxxx";
$db="xxxx";

$connect= mysql_connect($host,$user,$pass);
if (!$connect)die ("Cannot connect!");
mysql_select_db($db, $connect);

$result = mysql_query("SELECT * FROM xxxx");
if($result){
    while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
    $url = $row['xxxx'];
    echo $url;
    }
}

上面的代码工作正常。

我希望以5秒的时间间隔显示每个结果

row1    //wait 5 sec
row2   //wait 5 sec
row3   //wait 5 sec
row4   //wait 5 sec

我有什么方法可以做到这一点。

感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用PHP睡眠功能来延迟执行

http://php.net/manual/en/function.sleep.php

但是,在大多数情况下,您不应该这样做以延迟页面的输出。建议使用JavaScript客户端代码来修改用户界面体验。