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