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 561 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) |
|
|
|
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , tylko ze to miało by tak byc.
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 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Oj coś motasz, albo ja nie kumam (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
A, to PostgreSQL jest. Moje zapytanie w Mysql jest, ale w POstgreSQlteż chyba jest jakiś like (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
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 561 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. |
|
|
|
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
EOT |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 08:35 |