Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapytanie pobierające kolejne rekordy dla każdego rekordu wybranego z innego zapytania
damianooo
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


Witam,

Mam trzy takie tabele:

Wyniki(id_wyniki,gospodarz,gosc,bramki_gosp,bramki_gosc)
Player(id_player,imie,nazwisko)
Player_Wyniki(id_player_wyniki,id_player,id_wyniki,ilosc_bramek)

I teraz tak .. chciałbym dla każdego pobranego meczu (z tabeli WYNIKI):

SELECT id_wyniki FROM wyniki

pobrać wszystkich strzelców z danego meczu i wyświetlić jeden pod drugim:

SELECT wyn.gospodarz as wyniki, wyn.gosc as gosc, pl.imie as imie, pl.nazwisko as nazwisko, plwyn.ilosc_bramek as ilosc_bramek
FROM player pl
INNER JOIN player_wyniki plwyn
ON pl.id_player = plwyn.id_player
INNER JOIN wyniki wyn
ON wyn.id_wyniki = plwyn.id_wyniki
WHERE wyn.id_wyniki = ".$id_wyniki."

Do tej pory robiłem to tak:

$sql1 = "";
$result1 = mysql_query($sql1);

echo "<br />";
while($row1=mysql_fetch_array($result1))
{


$sql2 = "";
$result2 = mysql_query($sql2);

echo "<br />";
while($row2=mysql_fetch_array($result2))
{
}

}

Wiem że to chyba nie jest za dobry sposób dlatego proszę o pomoc jak powinienem to rozwiązać w inny sposób.
Przypominam że dane te muszą się jednocześnie wyświetlić na stronie gdzie mecze będą oddzielone od siebie np. <br />


dzięki, pozdrawiam

Ten post edytował damianooo 15.07.2011, 11:58:04
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: 3.10.2025 - 08:34