|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Denis Roshchin 2:5020/400 16 Jun 2001 02:46:19 To : All Subject : Re: Сортировка из базы MySQL --------------------------------------------------------------------------------
> use DBI;
> $dbh = DBI->connect('DBI:mysql:base' undef,undef) or die $!;
> #это чтобы не оффтопик :)
> @rows = $dbh->selectrow_array("select * from some_table limit 10,1");
> $dbh->disconnect;
> #это тоже...
>
> или я не понял, что ты хочешь?
> limit 10,1 - начинаем с десятой подходящей записи, отдаем одну.
ну у меня, допустим, из таблицы селектится сто записей, и я их хочу до 20
на один экран выводить...
То есть, чтобы на 1-ой: 1-20, 2: 21-40 итд...
У меня есть несколько решений этой проблемы...
1) загнать вс в массив.
минус: памяти может не хватить, если будет много записей/запросов
2) делать временную таблицу, куда на время запроса скидывать все и тут-же
считывать...
минус: а если сразу два юзера полезут и будут немного разные критерии,
выберать кто-то из них очень расстроится получив не тот результат :))
Denis Roshchin
--- ifmail v.2.15dev5
* Origin: MTU-Intel ISP (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/9104627e4d4d.html, оценка из 5, голосов 10
|