Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Pobieranie danych z dwóch tabel za pomocą zapytania
Zwariowany
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 6.01.2009

Ostrzeżenie: (20%)
X----


$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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zwariowany
post
Post #2





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 6.01.2009

Ostrzeżenie: (20%)
X----


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 ;/
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: 18.10.2025 - 02:16