Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Zapytanie do bazy danych
czuwaj
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 15.10.2012
Skąd: Przemyśl

Ostrzeżenie: (0%)
-----


Witam mój problem polega na tym, że nie mam pomysłu jak dać zapytanie do bazy aby uzyskać efekt:

Posiadam system newsów i komentarzy oraz oceny komentarzów
chciałbym aby na stronie gdzie wyświetlam newsy żeby wyświetlał
się jeden komentarz, który dostał najwięcej pozytywnych ocen
takie coś jak jest na sadistic.pl
z góry dziękuję za pomoc
newsy:
id | tytul | tresc
komentarze:
com_id | komentarz
"lajki":
like_id | like_com |
chodzi głównie o tabele lajki
pobieram newsy -> pobieram wszystkie komentarze -> sortuje komentarze według lajków
Go to the top of the page
+Quote Post
wicek
post
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 1
Dołączył: 13.02.2014

Ostrzeżenie: (0%)
-----


A w jaki sposób będziesz wiedział który komentarz do jakiego newsa , z tego co widzę można było by dodać do komentarzy id_newsa a do like id_komentarza wtedy będzie wiadomo który news ma najwięcej komentarzy i ile lików każdy ma.
Go to the top of the page
+Quote Post
czuwaj
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 15.10.2012
Skąd: Przemyśl

Ostrzeżenie: (0%)
-----


te tabele co podałem to są tylko poglądowe w rzeczywistości są bardzo rozbudowane w tabeli komentarze
mam odpowiednie miejsce dla przypisania komentarza pod newsa 'art_id' -> w tabeli komentarze
pobieram newsy przy pomocu join pobieram również dane usera ale chciałbym pobrać
komentarz który jest przypisany do newsa i ma najwięcej lajków w tabeli `like`

screeny tabel
http://scr.hu/19x8/9jvnj
http://scr.hu/19x8/eatp2
http://scr.hu/19x8/7vm93
http://scr.hu/19x8/11668
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 02:25