![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 21.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Ma moze ktos jakies sugestie jak zrobic wmiare efektywnie wyszukiwanie w tablicy ktorej zakres wyswietlania ogranicza 'Limit'. Mam tablice, w ktorej jest 90k rekordow wiec wysylanie jej calej do klienta nie ma wiekszego sensu. Wydaje sie pomocny tutaj 'Limit'. Ustawie np limit na 1k rekordow i moge spokojnie wyswietlac po 1k rekordow na stronie. Jednak chcialbym uzywac calosci tablicy przy przeszukiwaniu, a tablice widze tylko w zakresie 'limitownym'. Czyli szukam ciagu znakow w polu 'nazwa' i musze przeszukac pierwsze 1k rekordow, drugie 1k .... Za wszelkie pomysły będę wdzięczny. Vailor |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
NIe wiem czy dobrze Cie zrozumiałem, ale napiszę.
Warunek where odnosi się do całej tablicy, nieważne, że gościowi pokażesz parę jej elementów. Najpierw jest robiony where, a do piero potem limit. Czyli limit ogranicza wyświetlenie wyników spełniających Twoje kryteria, (a nie że jak ty chyba myslisz, że kryteria będą po limicie) -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 21.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Tak mysle ze kryteria będą po limicie
![]() To by wygladalo by tak ze zewnetrzna procedura przeszukuje gotowy wynik selecta. Ma to wygladac w ten sposob ze wpisujesz w pole edycyjne ciag znakow a kursor na wyniku selecta przesuwa sie na podobny element. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Oj coś motasz, albo ja nie kumam
![]()
A, to PostgreSQL jest. Moje zapytanie w Mysql jest, ale w POstgreSQlteż chyba jest jakiś like ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 21.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
No troche motam
![]() Wiem ze mozna zrobic pytanie poszukujace string. Ale ja mam dane z zapytania i juz "nie moge" dac drugiego selecta. Moj pytanie dotyczy bardziej automatyzacji Limitu czyli: szukam czegosc w wyniku pytania, dochodze do konca limitu, przesuwam offset, cofam sie przesuwam offest w tyl. I chcialbym zeby dbała o przesuniecia baza danych. Ten post edytował vailor 5.05.2005, 10:05:03 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
a czemu nie chcesz przeszukać całej tablicy od razu? przecież to się dzieje po stronie serwera, nie klienta.
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat a to wygladac w ten sposob ze wpisujesz w pole edycyjne ciag znakow a kursor na wyniku selecta przesuwa sie na podobny element. Jeśli to tak ma być, to se napisz w js skrypcik, który ci się ustawi w seleccie na podobnej wartości i już. Nie widzę problemu. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 21.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Chyba nie potrafie powiedziec o co mi chodzi
![]() EOT |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 09:59 |