php echo first row wait / sleep, тогда эхо вторая строка

Я хотел бы знать, есть ли способ эховой строки из таблицы в базе данных wait / sleep в течение 5 секунд, а затем повторить вторую строку?

Заранее спасибо за вашу помощь!

$conn = mysqli_connect('localhost', 'root', '','database'); $strSql=$conn->query("SELECT words FROM load ORDER BY id ASC "); if($strSql->num_rows >0) { while ($row = $strSql->fetch_assoc()) { $rows[]=$row; foreach($rows as $row){ $words1=$row['words']; echo '<div class="animatedText"> '.$words1.'</div>'; //let's say sleep(5); and then print second row??? } } } 

Solutions Collecting From Web of "php echo first row wait / sleep, тогда эхо вторая строка"

попробуйте использовать буферизацию вывода . Например:

 header( 'Content-type: text/html; charset=utf-8' ); while ($row = $strSql->fetch_assoc()) { $rows[]=$row; foreach($rows as $row){ $words1=$row['words']; echo '<div class="animatedText"> '; echo $words1; echo '</div>'; flush(); ob_flush(); sleep(5); } } 

вы можете использовать функцию sleep() :

 echo '<div class="animatedText"> '; while ($row = $strSql->fetch_assoc()) { $rows[]=$row; foreach($rows as $row){ $words1=$row['words']; echo $words1; sleep(5); } } echo '</div>'; 

прочитайте больше