我正在建立一个大型查询的网站,需要5到7秒才能执行,所有查询都会像这样运行。我的页面结构是这样的:
header.php
Query1
Query2
Query3
Query4
Query5
footer.php
我想在执行Query1时向用户显示数据,我正在使用ob_start()
和ob_flush()
,它工作正常但我的页脚消失了,直到所有查询完成。我想显示我的页眉和页脚立即刷新中间部分的数据。
我为它制作了一个模型,模型代码是。
<?php include('header.php'); ?>
<div class="container" style="height:400px;">
<div class="row">
<?PHP
ob_start();
$buffer = str_repeat(" ", 4096)."\r\n<span></span>\r\n";
for ($i=0; $i<25; $i++) {
echo $buffer.$i;
ob_flush();
flush();
sleep(1);
}
echo $uu;
ob_end_flush();
?>
</div>
</div>
<?php include('footer.php') ;
在此示例中,页脚将在执行完整个查询后出现,如何仅清除选定原因的数据。请帮助。提前使用Thanxx