|
Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion... MySQL, PostgreSQL, MSQL, Oracle... |
|
Alatke vezane za temu | Vrste prikaza |
|
12.5.2015, 14:17 | #1 |
Novi član
Član od: 25.1.2015.
Poruke: 12
Zahvalnice: 12
Zahvaljeno 0 puta na 0 poruka
|
Kako prikazati komentare za odredjenu vest MySQL
Cao svima! Treba mi mala pomoc...
Pravim sajt i imam problem kako da iscitam iz baze komentare za odredjenu vest. U bazi imam dve tabele. U jednoj cuvam vesti a u drugoj komentare. U tabeli vesti nalaze mi se vesti_id, zemlja_id, naslov, opis vesti, image_name i vreme_vesti, a u komentarima komentari_id, vesti_id, korisnickoIme, komentar i vreme. Ne znam kako da izvucem iz baze komentare za odredjenu vest. |
12.5.2015, 20:41 | #2 |
V.I.P. Recenzent
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
|
Re: Kako prikazati komentare za odredjenu vest MySQL
U prvu tabelu unosiš vesti. Svaka vest ima svoj id.
U drugu tabelu unosiš komentare. Svaki komentar ima svoj id i plus u zasebnu kolonu za svaki komentar unosiš i id od vesti. Pri listanju stranice vežeš za svaku vest komentare koji imaju id od te vesti i to je to. edit: Malo bolje sam pročitao tvoje pitanje. Ti koliko vidim sve te kolone imaš. Dakle, pri listanju stranice sa vestima, listaš vest sa vesti_id (recimo) 10 i u drugom upitu baze listaš komentare gde tražiš da se prikažu samo vesti gde je vesti_id isto 10. Poslednja ispravka: Dekip (12.5.2015 u 20:53) |
Sledeći korisnik se zahvaljuje korisniku Dekip na korisnoj poruci: | ||
Mirina (13.5.2015) |
12.5.2015, 21:00 | #3 |
Veteran
Član od: 25.10.2005.
Lokacija: Beograd
Poruke: 1.186
Zahvalnice: 57
Zahvaljeno 283 puta na 191 poruka
|
Re: Kako prikazati komentare za odredjenu vest MySQL
select
k.komentari_id, k.komentar, k.korisnickoIme, k.vreme, v.vesti_id from vesti v inner join komentar k on k.vesti_id=v.vesti_id where v.vesti_id=id_vesti_za koju_zelis_da_vidis_komentare_po_redovima. Tabela vesti je tabela sa vestima, a komentar tabela sa komentarima. Znaci poenta je da odradis spajanje po parametru vesti_id, i onda ispises komentar, korisnika koji ga je ostavio i sve drugo sto ti je eventualno potrebno. Ovakvo funkcionise u postgresu, ali ces verovatno morati malo da izmenis kod za mysql. |
Sledeći korisnik se zahvaljuje korisniku Ivan1981 na korisnoj poruci: | ||
Mirina (13.5.2015) |
13.5.2015, 15:14 | #4 |
Starosedelac
|
Re: Kako prikazati komentare za odredjenu vest MySQL
Ako vec imas vest prikazanu na stranici onda pretpostvljam da imas i ID_vest sto znaci da samo treba da uradis ovo:
Kod:
SELECT * FROM komentari WHERE vesti_id = var_koja_sadrzi_id_prikazane_vesti |
Sledeći korisnik se zahvaljuje korisniku Game fever na korisnoj poruci: | ||
Mirina (13.5.2015) |
13.5.2015, 19:23 | #5 |
Novi član
Član od: 25.1.2015.
Poruke: 12
Zahvalnice: 12
Zahvaljeno 0 puta na 0 poruka
|
Re: Kako prikazati komentare za odredjenu vest MySQL
Hvala Vam svima puno, divni ste.
Ovo mi je puno pomoglo, ali mi treba jos jedna mala pomoc: da izracunam broj komentara za odredjeni komentar (kada imam 4 komentara, da mi pise da ih ima toliko). Znam da se to radi sa ,,count" ali nikako da to lepo namestim. |
13.5.2015, 19:34 | #6 |
Veteran
Član od: 25.10.2005.
Lokacija: Beograd
Poruke: 1.186
Zahvalnice: 57
Zahvaljeno 283 puta na 191 poruka
|
Re: Kako prikazati komentare za odredjenu vest MySQL
Mozes za count upotrebiti sledece:
select count(*) from komentari where vesti_id=id_vesti ili select count(distinct komentari_id) from komentari where vesti_id=id_vesti |
Sledeći korisnik se zahvaljuje korisniku Ivan1981 na korisnoj poruci: | ||
Mirina (14.5.2015) |
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Kako optimizovati plugin za Facebook komentare? | hallooo | Web razvoj | 0 | 23.10.2014 13:11 |
Kako da obrisem komentare sa YT? | PS mode | Zanimljive Web lokacije | 1 | 30.11.2012 19:49 |
MYSQL i PHP i Apache | vladakg | Programiranje | 18 | 25.6.2009 7:21 |
Kako uplodovati MYSQL na server | Boris Zegarac | Serverske aplikacije i baze podataka | 1 | 25.10.2007 0:58 |