我打印我的桌子:
print $tableHeader . $dataRow . $tableFooter;
$ dataRow是循环的结果(从数据库获取数据并构建行,没有什么异常),它类似于:
while ($obj = mysql_fetch_object($res)) {
$dataRow .= ' <td width="210" style="...">' . $obj->title . ' <br /> '. $obj->screenName .' </td>';
...
...
}
问题是当需要处理大量信息时=>在显示最终表格之前要构建的大量行。
我怎么能告诉Apache逐行显示它?
答案 0 :(得分:1)
你可以用Ajax做到这一点。
我个人使用可以执行以下两项操作的DataTable:http://www.datatables.net/
希望有所帮助!
答案 1 :(得分:0)
你不能分页吗?
要走的路是告诉php逐个显示,但你必须将代码改为类似的东西。
print $tableHeader
while ($obj = mysql_fetch_object($res)) {
print ' <td width="210" style="...">' . $obj->title . ' <br /> '. $obj->screenName .' </td>';
flush();
}
print $tableFooter;