Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> relatywne sortowanie mysql
karis
post
Post #1





Grupa: Zarejestrowani
Postów: 217
Pomógł: 2
Dołączył: 23.12.2008

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


chcę pobrać top 5 komentowanych newsów

mam tabele newsy a w niej pola id, nazwa, tresc

oraz tabele: newsy_komentarze o polach: id, id_newsa, tresc

chciałbym jakoś pobrać wg najwięcej dodanych dla danego newsa

prosze o sugestie jak to zrobic
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
karis
post
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 2
Dołączył: 23.12.2008

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


  1. $zapytanie = mysql_query("
  2. SELECT
  3. ".prefix."newsy_komentarze.id_newsa, COUNT(*) as ilosc_komentarzy
  4. FROM
  5. ".prefix."newsy_komentarze
  6. GROUP BY
  7. id_newsa
  8. INNER JOIN
  9. ".prefix."newsy
  10. ON
  11. ".prefix."newsy_komentarze.id_newsa=".prefix."newsy.id
  12. ORDER BY
  13. ilosc_komentarzy DESC
  14. LIMIT 5
  15. ");


dostaję taki komunikat:


Something is wrong in your syntax obok 'INNER JOIN strona_newsy ON strona_newsy_komentarze.id_newsa=strona_ar' w linii 7



Ten post edytował karis 11.01.2011, 13:30:38
Go to the top of the page
+Quote Post

Posty w temacie


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: 28.12.2025 - 12:50