Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Zapytanie
Forum PHP.pl > Forum > Przedszkole
siatkarzyna
Witam mam dwie tabele
  1. <?php
  2. TEAM                      SPOTKANIA
  3. |-------------|   |-------------------------|
  4.   id     Nazwa        id    id_team1   id_team2
  5. |----|--------|   |----|----------|---------|
  6.    1     AAAA          1         1         2
  7.    2     BBBB           2         1         3
  8.   ...      ...            ...      ....         ...
  9. ?>

i chce na stronie wyswietlic te spotkania z nazwami druzyn czyli AAAA - BBBB napisalem zapytanie ale do jednego id_team1 bo jak przypisze jeszcze do id_team2 to nic sie nie wyswietla.

  1. <?php
  2. $zapytanie = 'SELECT id_team1, id_team2, nazwa FROM spotkania, team
  3.                            WHERE spotkania.id_team1 = team.id AND spotkania.id_team2 = team.id';
  4. ?>
Flo
Spróbuj tak:

Kod
$meczXzespol1='SELECT nazwa AS team1 FROM spotkania, team WHERE team.id=spotkania.id_team1 AND spotkania.id=X';
$result=mysql_query($meczXzespol1)or die(mysql_error());
while($row=mysql_fetch_array($result))    
$a=$row["team1"];
$meczXzespol2='SELECT nazwa AS team2 FROM spotkania, team WHERE team.id=spotkania.id_team2 AND spotkania.id=X';
$result=mysql_query($meczXzespol2)or die(mysql_error());
while($row=mysql_fetch_array($result))    
$b=$row["team2"];
echo 'Spotkanie X: '.$a.'; '.$b;


Oczywiście X to numer danego spotkania.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.