Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Tablice relacyjne, pobieranie danych.
Forum PHP.pl > Forum > Przedszkole
Kużdo
Witam,

Mam problem z pobieraniem danych z tabel relacyjnych. Przykładowo mam 3 tabele: klient, miasto, ulica. W tabeli klient są takie kolumny: id, imie, nazwisko, id_ulica, id_miasto. W tabeli miasto są: id_miasto, nazwa, kod_pocztowy. W tabeli ulica są: id_ulica, nazwa. Kolumny id_ulica i id_miasto są połączone relacyjnie, tabele to InnoDB.

Zawsze pobierałem dane:
  1. $wynik = mysql_query("SELECT * FROM klient");


A teraz w jaki sposób pobrać dane, żeby zamiast id_ulica i id_miasto pokazały się dane z tych dwóch innych tabel?
piotrooo89
  1. SELECT * FROM klient, ulica, miasto WHERE klient.id_ulica=ulica.id_ulica AND klient.id_miasto=miasto.id_miasto


możesz też za pomocą JOIN'ow to zrealizować.
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.