Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.026 pregleda

Najnovija ↓

Uzimanje vrednosti iz tabele na poseban nacin 19.12.2005. u 22:23 · pre 254 meseca #1
Potrebno mi je da u tabeli koja se sortira po broju klikova na ovaj nacin
"select sajtid,brklikova from tabela order by brklikova desc"
Izvlacim vrednosti prvog,drugog odnosno 10 mesta. Npr
+--------+-----------+
| sajtid | brklikova |
+--------+-----------+
| 3 | 50 |
| 4 | 49 |
| 8 | 39 |
| 15 | 33 |
| 6 | 31 |
| 7 | 9 |
| 14 | 9 |
| 16 | 9 |
| 1 | 8 |
| 9 | 8 |
| 10 | 5 |
| 11 | 4 |
| 5 | 0 |
| 12 | 0 |
| 13 | 0 |
+--------+-----------+
ukoliko sajt sa redim brojem 8 pretekne ostale po broju klikova on ce biti na prvom mestu.
Ono sto je meni vazno je da ja stalno vadim vrednost nekog odredjenog mesta kao kada bih hteo da vadim uvek sajt koji je na prvom mestu.
Nesto kao da vadim sa adresnog prostora ili ako moze da se napravi neka dodatna kolona u kojoj bi bio redosled mesta, pa kazem
"select sajtid,brklikova from tabela where kolona =1 order by brklikova desc"
i dobijem sajt koji je na prvom mestu.

Molim Vas pomoc mi je hitno potrebna
Potpis
www.autopijac.com
www.linkovi.info
www.privrednivodic.com
www.tuhaj.com
Re: Uzimanje vrednosti iz tabele na poseban nacin 19.12.2005. u 22:44 · pre 254 meseca #2
Izgleda da nisam bio jasan.
Ja znam da odaberem neki red sa uslovima, ali ono sto je meni potrebno je da uvek odabiram isti red, znaci posle posecivanja nekog od datih sajtova, mislim posle nekog vremena promenice se stanje koje sam gore naveo, i ja necu moci rucno da gledam ko je na prvom mestu, ali hocu da izvucem npr onog ko je na 3-cem mestu.
Pitanje je kako bih to uradio?
Potpis
www.autopijac.com
www.linkovi.info
www.privrednivodic.com
www.tuhaj.com
Re: Uzimanje vrednosti iz tabele na poseban nacin 19.12.2005. u 22:54 · pre 254 meseca
izmenjeno 1 put, poslednji put define 19.12.2005. u 23:00
  1. define19.12.2005. u 23:00zapis iz teksta poruke
#4
Ima li neke malo konkretnije pomoci?
da opet nebi bilo nesporazuma, znam kako se vade vrednosti inace i znam da povezem sa php-om, kao i znam osnovne stvari sa pretragom.

Ovo je nesto posebno treba mi nesto kao
select brklikova,sajtid from tabela where prva_adresa=1
prva_adresa bi bila prava adresa bilo kog sajta koji se nadje na prvom mestu po broju klikova, znaci potrebno mi je sortiranje po tabeli koja jos ne postoji, a koja bi imala neku vrstu rangiranja, uvek bi imala iste vrednosti...
Potpis
www.autopijac.com
www.linkovi.info
www.privrednivodic.com
www.tuhaj.com
Re: Uzimanje vrednosti iz tabele na poseban nacin 20.12.2005. u 01:01 · pre 254 meseca
izmenjeno 1 put, poslednji put bojan_bozovic 20.12.2005. u 01:05
  1. bojan_bozovic20.12.2005. u 01:05zapis iz teksta poruke
#6
SELECT * FROM TABELA ORDER BY ... DESC LIMIT 2,1 daje 1 rezultat pocev od treceg (dakle treci po redu), a LIMIT 6,5 daje 5 rezultata pocev od sedmog ;)

Sto se drugog pitanja tice, ja sam o tome razmisljao za moj sajt, nije da ne moze, ali bi opterecivalo bazu ohoho... (ja imam rangiranje slika po proseku)

Ako neko ima zadovoljavajuce i brzo resenje za tvoje drugo pitanje, mislim da bih i ja mogao da ga upotrebim ;)
Re: Uzimanje vrednosti iz tabele na poseban nacin 21.12.2005. u 10:14 · pre 254 meseca #8
Stalno smisljam kako bi ovo moglo...
Da li postoji neka funkcija u mysql-u koja obelezava redove... nesto kao increment, koje bi davalo redne brojeve svim redovima pocevsi od 1 pa na dalje, ali je bitno da ta kolona uvek ima iste vrednosti. Npr da se ta kolona zove redni_broj, kao ovde

+--------+-----------+
| sajtid | brklikova |redni_broj
+--------+-----------+
| 3 | 50 |1
| 4 | 49 |2
| 8 | 39 |3
| 15 | 33 |4
| 6 | 31 |5
| 7 | 9 |6
| 14 | 9 |7
| 16 | 9 |8
| 1 | 8 |9
| 9 | 8 |10
| 10 | 5 |11
| 11 | 4 |12
| 5 | 0 |13
| 12 | 0 |14
| 13 | 0 |15
+--------+-----------+
I ja kazem "select redni_broj from tabela where sajtid=4" i Dobijem vrednost 2
Znaci sajt sa rednim brojem 4 je na 2-gom mestu ili posle nekog vremena dodje do izmene strukture tabele i sajt sa rednim brojem 4 ima najvise klikova, onda bi se pri istoj naredbi ispisivala vrednost 1.
+--------+-----------+
| sajtid | brklikova |redni_broj
+--------+-----------+
| 4 | 55 |1
| 3 | 50 |2
| 8 | 39 |3
| 15 | 33 |4
| 6 | 31 |5
| 7 | 9 |6
| 14 | 9 |7
| 16 | 9 |8
| 1 | 8 |9
| 9 | 8 |10
| 10 | 5 |11
| 11 | 4 |12
| 5 | 0 |13
| 12 | 0 |14
| 13 | 0 |15
+--------+-----------+

Potpis
www.autopijac.com
www.linkovi.info
www.privrednivodic.com
www.tuhaj.com
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme