Autor | Zpráva | ||
---|---|---|---|
Andrej.B Profil |
#1 · Zasláno: 25. 6. 2021, 14:45:37
Zdravim,
ako spravit nasledujuce: Mam v databaze Cinnosti. cca 50, budu sa po case zvysovat. Na editaciu si klikam na odkaz ?edit=1 kde cislo znamena id_cinnost. Takze zacnem editovat tu cinnost co ma id_cinnost 1... Vsetko zatial ok. Ako mozem najlepsie urobit, tak aby sa mi vygeneroval odkaz na dalsiu Cinnost z DB. Najskor ma napadlo dat $id_cinnost+1 ale samozrejme, ze nemam idcka uz zasebou, nakolko sa tam uz mazalo, takze, co mi treba urobit? Ako sa posuniem na dalsiu existujucu polozku a vygenerujem link? Nic ma nenapada. Dik Andrej |
||
Kajman Profil |
#2 · Zasláno: 25. 6. 2021, 14:53:01
Najdete nejmenší id větší než současné.
Větší id select c.* from cinnosti c where c.id>1 order by id limit 1 Menší id select c.* from cinnosti c where c.id<1 order by id desc limit 1 Dal jsem tam *, kdybyste chtěl vypsat rovnou např. i nadpis činosti, aby člověk věděl, co následuje. Když by to bylo řazené podle jiného sloupce než id a chcete další, tak se podívejte do Některé časteji řešené dotazy pro MySQL - FAQ » Data pro další a předchozí záznam vůči $id, když jsou položky seřazeny podle jiného sloupečku než id |
||
Andrej.B Profil |
#3 · Zasláno: 25. 6. 2021, 15:10:48
Dakujem, vedel som, ze to bude trivialne. Ten limit tam. Super, este raz dakujem
|
||
Časová prodleva: 3 roky
|
0