实现echo 可以边执行边输出,该怎么解决

WBOY
Release: 2016-06-13 12:17:50
Original
1125 people have browsed it

实现echo 可以边执行边输出
$result = mysql_query("SELECT * FROM  `AA`  "); 
   
while($row = mysql_fetch_array($result))
{
  $dj=$row["DJ"];
  echo $dj;
}


$result = mysql_query("SELECT * FROM  `BB`  "); 
   
while($row = mysql_fetch_array($result))
{
  $dj=$row["DJ"];
  echo $dj;
}



租用的阿里服务器,原来可以实现第一个select输出完 再执行第二个select,升级完服务器后,现在是所有select 都执行完统一查询,这样感觉有点假死状态,请问怎么实现原来的边执行边输出啊 我现在用的是PHP5.2 是不是跟版本有问题
------解决思路----------------------
可能是你之前的配置问题吧!
一般的配置都是要等页面整个运行完再进行输出的,没执行完的输出,保存在缓冲区中。
如果你想不等执行完就看到输出可以先取出缓冲区中的内容。
ob_flush;flush();
------解决思路----------------------
ob_flush();flush();
------解决思路----------------------
至少你贴出的代码是不会有你描述的效果的(任何场合下都不会,除非你隐瞒了什么)

强制推出服务端缓冲(ob_flush、flush)只对部分服务器有效,并且与浏览器有关

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!