Thanks, that did the trick!
Should've read the documentation on flush( ). =]

----- Original Message -----
From: "Jason Wong" <[EMAIL PROTECTED]>
Newsgroups: php.general
To: <[EMAIL PROTECTED]>
Sent: Tuesday, November 12, 2002 6:18 AM
Subject: Re: [PHP] flushing data as it's being generated


> On Tuesday 12 November 2002 22:10, arch wrote:
> > Hi..
> >
> > I'm using php to pull data from a mysql table and output it to the
browser.
> > Pretty basic stuff. The problem is that the output is very slow, seen
from
> > the browser end, because the html output isn't displayed at all until
all
> > the data has been retrieved. Actually it's just the <table> part of the
> > html that delays. Every <table> row corresponds to a row from the mysql
> > table, and many rows are being displayed.
> >
> > However, I've seen php generated pages that display the data even as
it's
> > being pulled from the database. So the delay time isn't as hard to
endure.
> >
> > I'm wondering if anyone knows what the trick is to output a large volume
of
> > html data from php in the second way. I've tried adding flush to the end
of
> > every iteration of the loop that's looping through the rows of data, but
it
> > doesn't help.
>
> Most browsers only start rendering tables when they see the </table> tag.
One
> solution is to split your single table into multiple tables each with, say
10
> rows. However one drawback using this method is that if you do not specify
> the column widths then they can vary from table to table and it may look a
> bit odd.
>
> --
> Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
> Open Source Software Systems Integrators
> * Web Design & Hosting * Internet & Intranet Applications Development *
>
> /*
> Objects are lost only because people look where they are not rather than
> where they are.
> */
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to