Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Odczyt z dwóch tabel
Forum PHP.pl > Forum > Przedszkole
snutka
Mam dwie tabele w bazie. Do jednej tabeli zapisuję określoną stałą liczbę rekordów (np. 2, czyli jeden to firma, drugi to właściciel), do drugiej tabeli różną liczbę (tyle ile wpiszę użytkownik w formularzu, czyli 1 do nieskończoności, np. wspólników właścieciela firmy).

Chcę wyświetlić rekordy z tych dwóch tabel tak, aby wyświetliło mi:
nr 1
firma A
właściciel A
wspólnik A
wspołnik A
wspołnik A
aż do ostatniego wpisanego w formularzu wspólnika

nr 2
firma B
właściciel B
wspólnik B
wspólnik B
wspólnik B
wspólnik B
aż do ostaniego wpisanego w formularzu wspolnika

nr 3
firma C
itd.

Czy ktoś by mi pomógł? W zamian za skuteczną pomoc zrobię gratis stronę z CMS i pomogę w nauce tworzenia stron w tym CMS-ie (podoba się klientom, jest niezwykle elastyczny w programowaniu, przez niektórych nazywany jest frameworkiem).
r4xz
firma
Kod
id | name
1  | kura
2  | wolowa


wlasciciel
Kod
id | firm | name  | surname
1  | 1     | janek  | jakis tam
2  | 1     | janek  | jakis tam2
3  | 1     | janek  | jakis tam3
4  | 2     | marek | jakis tam6
5  | 1     | janek  | jakis tam4


jeśli chodzi o mniej-więcej takie tabele to polecam (podstawy) SELECT i LEFT JOIN winksmiley.jpg
snutka
Takie mniej więcej tabele:

  1. CREATE TABLE statyczna
  2. (
  3. id_stat int UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  4. firma varchar(64),
  5. wlasciciel varchar(64)
  6. );
  7.  
  8. CREATE TABLE dynamiczna
  9. (
  10. id_dyn int UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  11. id_stat int UNSIGNED NOT NULL REFERENCES statyczna(id_stat),
  12. imie_wspolnika varchar(64),
  13. nazwisko_wspolnika varchar(64)
  14. );
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.