![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 4.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Powyższym kodem chcę wyświetlać ilość komentarzy (do każdego newsa wybranego z '$sql' [wyświetla 10 na stronie]). Działa źle, ponieważ wyświetla mi w każdym newsie na stronie głównej tę samą ilość komentarzy i prawidłowo to robi, ponieważ źle jest skonstruowany warunek. Zlicza mi gdzie url i url w innej tabeli jest takie samo i pokazuje ilość, ale zlicza mi wszystko, a nie selekcjonuje do poszczególnego newsa osobno. Moje pytanie teraz: Jak zrobić, żeby nie było potrzeby robienia do każdego newsa nowej tabeli z komentarzami, a zliczało mi ilość komentarzy do każdego newsa osobno. Gdyby było potrzebne, to tabela dla komentarzy ma pola: id, url, nick, data, ip i komentarz a tabela dla newsow (z tych istotnych tylko pól) ma id, url (to ma się zgadzać z url z tabeli dla komentarzy, jednak zlicza mi to wszystko i nie przyporządkowuje do danego newsa osobno, jak już pisałem wyżej). Jak ułożyć ten warunek WHERE, żeby było prawidłowo? Chodzi mi o popularny efekt z różnych stron, na których na stronie głównej jest spis newsów i pod każdym jest ilość komentarzy. Bardzo proszę o pomoc, pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 16:34 |