![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (20%) ![]() ![]() |
$zapytanie = "SELECT * from `newsy` WHERE `type` = '1' ORDER BY `czas` DESC LIMIT $strona, 6;";
pobiera mi z tabeli newsy aktualności. Ja chciałbym by to zapytanie również zliczało komentarze do artykułu w tabelii z komentarzami z warunkiem, gdzie iddlaartykulu jest równe aktualnemu id -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (20%) ![]() ![]() |
Takie zapytanie jak tu przedstawie działa, ale jest problem ze zliczaniem od razu w zapytaniu wierszy w komentarzach, bo jak dam ten count to wywala bład
SELECT * from `newsy`, (SELECT COUNT (`id`) from `komentarze`) WHERE `newsy`.`type` = '1' AND `komentarze`.`iddlaartykulu` = `newsy`.`id` ORDER BY `czas` desc LIMIT 0, 6; jak takie coś mam: SELECT count(*) from `newsy`, `komentarze` WHERE `newsy`.`type` = '1' AND `komentarze`.`iddlaartykulu` = `newsy`.`id` ORDER BY `czas` desc LIMIT 0, 6; to mi wyświetla jedynie pole count, a ja chcem tak zrobić SELECT count(*), * from `newsy`, `komentarze` WHERE `newsy`.`type` = '1' AND `komentarze`.`iddlaartykulu` = `newsy`.`id` ORDER BY `czas` desc LIMIT 0, 6; to już błąd ;/ -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:30 |