Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql] w jednym zapytaniu zmienne z dwóch zapytań
M@X
post
Post #1





Grupa: Zarejestrowani
Postów: 212
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Warszawa

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


Witam.
Mam jedno zapytanie:
  1. echo 'Najlepszy wynik: <br />';
  2. $max=mysql_query('SELECT MAX(wynik), data FROM wyniki WHERE id_usera='.$player.' GROUP BY wynik ORDER BY wynik DESC');
  3. $wmax=mysql_fetch_array($max);
  4. echo ''.$wmax[0].' - '.$wmax[1].'';


oraz pare linijek niżej w kodzie drugie zapytanie:
  1. $query=mysql_query('SELECT * FROM zawodnik_pol WHERE id_klub='.$club.' AND rola like "z%" ORDER BY data_start ASC');
  2. while($row=mysql_fetch_array($query))
  3. {
  4. echo '<a href="index.php?p=profile&country='.$country.'&province='.$province.'&club='.$club.'&player='.$row['id_zaw'].'&l='.$_SESSION['language'].'">'.$row['imie'].' '.$row['nazwisko'].'</a> '.$row['data_ur'].', '.$row['data_start'].' <br />
  5. ';


Na końcu po wyświetleniu $row['data_ur'] i $row['data_start'] chciałbym wstawić również to co jest w zapytaniu wyżej czyli to: echo ''.$wmax[0].' - '.$wmax[1].'';
W jaki sposób można to wykonać ? skoro to dwa inne zapytania z dwóch różnych tabel.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Shili
post
Post #2





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


  1. SELECT wyniki.MAX(wynik), wyniki.DATA, zawodnik_pol.id_zaw, zawodnik_pol.LANGUAGE, zawodnik_pol.imie, zawodnik_pol.nazwisko, zawodnik_pol.data_ur, zawodnik_pol.data_start
  2. FROM zawodnik_pol, wyniki
  3. WHERE zawodnik_pol.id_zaw=wyniki.id_usera AND zawodnik_pol.id_klub='.$club.' AND zawodnik_pol.rola LIKE "z% AND wyniki.id_usera='.$player.'
  4. GROUP BY wyniki.data
  5. ORDER BY data_start ASC


Nie wiem jak zbudowana jest Twoja baza, ciężko mi tutaj cokolwiek sprawdzić, więc pisane z palca, nie wiem czy faktycznie dobrze podobierałam pola.

Ten post edytował Shili 10.07.2008, 15:43:00
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: 26.12.2025 - 13:53