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
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 :)
Zjistit počet nových příspěvků
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.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 11 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