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
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




1) Uzywaj bbcode
2)
Cytat
Do tej pory robiłem to tak:

$sql = "SELECT * FROM primeroj_baza_dc.wyniki WHERE sezon = 'jesien2008' ORDER BY numer DESC";
$result = mysql_query($sql);

echo "<br />";
while($row=mysql_fetch_array($result))
{
$sql = "SELECT * FROM primeroj_baza_dc.wyniki WHERE sezon = 'jesien2008' ORDER BY numer DESC";

}
Nie kumam. Przecież tu masz dwa identyczne zapytania z czego jedno jest w pętli :/

3) Pisałem o czymś podobnym, jak unikać zapytań w petli jak u Ciebie
http://nospor.pl/grupowanie-wynikow.html
może ci się przyda
Go to the top of the page
+Quote Post
damianooo
post
Post #3





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

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


poprawiłem posta (IMG:style_emoticons/default/smile.gif)

dokładnie o to mi chodziło ...

wielkie dzięki

pozdro
Go to the top of the page
+Quote Post

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: 4.10.2025 - 19:49