Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Jak skonstruować zapytanie ?
mariuszg
post
Post #1





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 22.06.2006

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


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
Go to the top of the page
+Quote Post
lopik
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


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

O takie coś chodzi ? ;>

Ten post edytował lopik 25.08.2007, 08:57:40
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




  1. SELECT u.*, r.region FROM uzytkownicy u LEFT JOIN region r ON r.id=u.id_regionu
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: 23.08.2025 - 06:32