Ahoj, chtěl bych se zeptat - mám šílenej dotaz na databázi kterej vyhledá (takže se mění podle toho co se právě vyhledává) určité položky a zobrazí jejich seznam. Pokud chci položku editovat, vyberu ji z DB podle id ze zobrazeného seznamu. V editaci má být ale i tlačítko zpět a vpřed které posune o jeden záznam dopředu či dozadu ve vyhledaném výsledku a v tomhle je problém. Znám údaje které se vyhledávaly, takže dotaz sestrojit znovu dokážu, jde ale o to že bych musel hodit celej dotaz a pak výsledek projít, zjistit který jaké pořadí má záznam a pak podle toho až vybrat záznam před nebo za...
Nedalo by se tedy nějak zjistit přímo databázovým dotazem pořadí položky v určitém dotazu s určitým id, nebo tohle budu muset řešit programově?
Jde totiž o to že databáze má velmi mnoho záznamů a hledat pořadí záznamu v určitém dotazu který vrátí třeba 80 000 položek je dost pomalé...
Díky moc
Fórum › MySQL
Pořadí záznamu v databázi
![](img/forum_vlakno_help_vyreseno.png)
To Míša : nebo by si to mohl hnát přes Ajax ... ale to s tím limitem by taky nebylo marné, že by sis pořadí definoval už při vypisování výsledku, například pomocí parametru v url. A pak už jen podle tohoto parametru sestavil LIMIT pro dotaz na MySQL.
Anonymní uživatel napsal:
To Míša : nebo by si to mohl hnát přes Ajax ... ale to s tím limitem by taky nebylo marné, že by sis pořadí definoval už při vypisování výsledku, například pomocí parametru v url. A pak už jen podle tohoto parametru sestavil LIMIT pro dotaz na MySQL.
Asi to takhle nějak udělám... díky :)
![](img/forum_nove_psp_new.png)
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/32.gif)
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 2 hosté
Podobná vlákna
Získání pořadí v databázi jako proměnnou — založil Algon
Generování tlačítek podle záznamů v databazi — založil Hanes
Vytvoření nové stránky podle záznamu v databázi — založil A. H.
Poradí mi někdo? — založil Ludas
Prohození pořadí — založil Ondra_AS
Moderátoři diskuze