Autor Zpráva
d>JAs
Profil *
Mam postu sprav, napr 30 sprav ktore su urcene pre mna, teraz jednu z nich otvorim citaj.php?sprava=54 a ma ju zobrazenu...

otazka:

ako sa da dosiahnut ze napise kolkata v poradi je ta sprava zo vsetkych pre mna urcneych zoradenych podla casu?

tabulka je (id, od, komu, sprava, datum) Da sa?
Kajman_
Profil *
Spočítáte, kolik jich má menší (větší datum) a splňuje tu podmínku. K tomu pak stačí přičíst jedničku a máte pořadí.
d>JAs
Profil *
ok,

ale Ja chcem teraz jednym SELECTOM poradie spravy, aj vsetky spravy ktore su pre mna

teda nejako takto

SELECT

count(s1.id) as poradie, count(s2.id) as vsetky

FROM
spravy s1. spravy s2
WHERE
s1.komu = 1 and s1.id <= ".$aktualna sprava."


len neviem co salej, poradte :))

chcem aby vypisalo Zobrazujem 3 spravu z 12



diky moc za kazdu radu
Kajman_
Profil *
select
(select count(s1.id) from spravy s1 where s1.komu = 1 and s1.id <= $aktualna sprava) as poradie,
(select count(s1.id) from spravy spravy s1 where s1.komu = 1) as vsetky
d>JAs
Profil *
oki super,

a este posledny detajl, este chcem id ktore je pred $aktualna_sprava a id hned po nej... Da sa to tam zakonponovat???

teda bude mat:

as poradie
as vsetky
as pred
as po

Diky moc moc...
Kajman_
Profil *
(select max(id) from spravy where komu=1 and id<$aktualna sprava) as pred,
(select min(id) from spravy where komu=1 and id>$aktualna sprava) as po

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: