php-逐行显示表格

php-逐行显示表格,php,Php,我这样打印表格: print $tableHeader . $dataRow . $tableFooter; $dataRow是循环的结果(从DB获取数据并构建行,没有什么异常),它类似于: while ($obj = mysql_fetch_object($res)) { $dataRow .= ' <td width="210" style="...">' . $obj->title . ' <br /> '. $obj->screenName .

我这样打印表格:

print $tableHeader . $dataRow . $tableFooter;
$dataRow是循环的结果(从DB获取数据并构建行,没有什么异常),它类似于:

while ($obj = mysql_fetch_object($res)) { 
  $dataRow .= ' <td width="210" style="...">' . $obj->title . ' <br /> '. $obj->screenName .' </td>';
  ...
  ...
}
while($obj=mysql\u fetch\u object($res)){
$dataRow.=''.$obj->title.
.$obj->screenName'; ... ... }
问题是当需要处理大量信息时=>在显示最终表之前需要生成大量行

我怎样才能告诉Apache逐行显示它呢?

您不能分页吗

方法是告诉php逐段显示,但您必须将代码更改为类似的内容

print $tableHeader 
while ($obj = mysql_fetch_object($res)) { 
   print ' <td width="210" style="...">' . $obj->title . ' <br /> '. $obj->screenName .' </td>';
  flush();
}
print $tableFooter;
打印$tableHeader
而($obj=mysql\u fetch\u object($res)){
打印“.$obj->title.”
“.$obj->screenName.”; 冲洗(); } 打印$tableFooter;
您可以使用Ajax来实现

  • 您可以进行分页。单击页面时,仅加载x结果
  • 您可以触发用户的滚动并加载更多结果
  • 我个人使用的数据表可以做两件事:


    希望有帮助

    。它们不再得到维护。看到了吗?相反,请了解,并使用或-将帮助您决定哪个.apache与此无关。您所需要的只是一个适当的分页系统。如果php分配了它的变量,Apache就无能为力,因为它看不到变量。如果可以,请改用
    echo