[Phpmyadmin-devel] About bug #461192
Marc Delisle
DelislMa at CollegeSherbrooke.qc.ca
Wed Sep 19 08:59:02 CEST 2001
Hi,
I think that by removing LIMIT and using data_seek, we will have memory problems SELECTing large
tables and sending them in the PHP "result" variable.
"a pointer to get only n records": how do you do that?
mysql_unbuffered_query is available in PHP >= 4.0.6.
Marc
Loïc a écrit :
>
> Hi All!
>
> Trying to find a way to fix this bug (wrong counted
> rows with "group"-queries), I've found that... the
> convenient parser to build would be really too complex
> and really hard for the server.
>
> Then I'm thinking about an other way to handle
> "SELECT" queries ie remove the "LIMIT" clause
> that was added by PMA and use:
> - "mysql_data_seek" to move to the first record
> that should be displayed;
> - a pointer to get only n records.
>
> Of course this will increase a bit the server charge
> but not too much since MySQL applies the LIMIT
> clause in a second time (it applies it on the internal
> result array obtained from the SELECT statement).
>
> Does anybody have a better solution?
>
> Regards,
> Loïc
>
More information about the Developers
mailing list