Autor Zpráva
muaha
Profil *
Dobry den,

potrebujem kod a neviem ho najst... na vyber jednej bunky nasledujuceho/predchadzajuceho riadku v tabulke v databaze.

A tiez kod na spocitanie riadkov (zaznamov) v tabulke.

Dakujem.

Začiatočník.
Jan Tvrdík
Profil
potrebujem kod a neviem ho najst... na vyber jednej bunky nasledujuceho/predchadzajuceho riadku v tabulke v databaze.
Záleží, podle čeho následující a vůči čemu následující. Zkusím obecně:
SELECT * FROM tabulka WHERE id > $id ORDER BY id LIMIT 1

A tiez kod na spocitanie riadkov
SELECT count(*) AS pocet FROM tabulka
muaha
Profil *
Jan Tvrdík

vdaka
muaha
Profil *
...este k tomu: Záleží, podle čeho následující a vůči čemu následující. Zkusím obecně:


mal som na mysli nasledujuci a predchadzajuci clanok...ale mozno ze to spravim aj s tym co si dal...
Alphard
Profil
union?
muaha
Profil *
Alphard

union sa vyuziva na spajanie,nie?
nepotrebujem nic spajat....
muaha
Profil *
Narazil som na nasledujuci problem.


SELECT * FROM tab WHERE cislo < $cislo ORDER BY cislo LIMIT 1

SELECT * FROM tab WHERE cislo > $cislo ORDER BY cislo LIMIT 1



V skripte mam dvakrat select. Ten druhy select pekne funguje a vyberie nasledujuci clanok.

No (!) a ak chcem zobrazit predchadzajuci clanok, VZDY MI VYPISE PRVY. Vzdy urci cislo=1. Jedna sa o ten prvy select.

Prosim poradte mi ako to napravit,respektivne napiste v com je chyba. Dakujem.
Kajman_
Profil *
SELECT * FROM tab WHERE cislo < $cislo ORDER BY cislo desc LIMIT 1
muaha
Profil *
Kajman_

vdaka
Toto téma je uzamčeno. Odpověď nelze zaslat.