PHP+MySQLです。

select count(*) from 条件
select * from 条件 limit ほにゃ

でやった場合、条件が複雑だったり、
textフィールドのlikeだったりすると、
重いクエリーが2回発行されることになってしまいます。

そこでlimitを使わずmysql_data_seek()と、
mysql_num_rows()でやると1回のクエリーで済み、
効率的!と思ったのですが、
全件fetchと同じぐらいの大量のメモリーを使うようです。

はてさて皆さんはどうしているのでしょうか?