Autor | Zpráva | ||
---|---|---|---|
muaha Profil * |
#1 · Zasláno: 27. 3. 2008, 15:41:52
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 |
#2 · Zasláno: 27. 3. 2008, 15:45:09 · Upravil/a: Jan Tvrdík
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 * |
#3 · Zasláno: 27. 3. 2008, 21:03:44
Jan Tvrdík
vdaka |
||
muaha Profil * |
#4 · Zasláno: 27. 3. 2008, 21:21:25
...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 |
#5 · Zasláno: 27. 3. 2008, 21:24:48
union?
|
||
muaha Profil * |
#6 · Zasláno: 28. 3. 2008, 10:01:29
Alphard
union sa vyuziva na spajanie,nie? nepotrebujem nic spajat.... |
||
muaha Profil * |
#7 · Zasláno: 28. 3. 2008, 11:11:15
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 * |
#8 · Zasláno: 28. 3. 2008, 11:35:16
SELECT * FROM tab WHERE cislo < $cislo ORDER BY cislo desc LIMIT 1
|
||
muaha Profil * |
#9 · Zasláno: 28. 3. 2008, 14:42:31
Kajman_
vdaka |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0