Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Jak skonstruować zapytanie ?
Forum PHP.pl > Forum > Bazy danych > MySQL
mariuszg
Witam


Mam dwie tabele :
Pierwsza :
Region > id, region
Druga:
Użytkownicy: id, id_regionu, imię, nazwisko, adres itd…

  1. <?php
  2. $zapytanie = "SELECT * FROM użytkownicy where id=1" ;
  3. $wykonaj = mysql_query ($zapytanie);
  4. $wiersz=mysql_fetch_array ($wykonaj)
  5. echo $wiersz['id'];
  6. echo $wiersz['id_regionu'];
  7. ?>


W drugiej tabeli przechowuje id regionu w kolumnie o nazwie id_regionu.
Jak skonstruować zapytanie żeby zamiast id_regionu uzyskać nazwę regionu z pierwszej tabeli ?

Proszę o pomoc

Pozdrawiam
lopik
  1. SELECT `region` FROM `uzytkownicy`, `region` WHERE `region`.`id` = `uzytkownicy`.`id_regionu`;

O takie coś chodzi ? ;>
phpion
  1. SELECT u.*, r.region FROM uzytkownicy u LEFT JOIN region r ON r.id=u.id_regionu
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.