Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Odczyt z dwóch tabel
snutka
post 23.08.2010, 16:11:01
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 19.04.2010

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


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).

Ten post edytował snutka 23.08.2010, 16:15:07
Go to the top of the page
+Quote Post
r4xz
post 23.08.2010, 16:36:08
Post #2





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


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


--------------------
Go to the top of the page
+Quote Post
snutka
post 23.08.2010, 17:11:22
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 19.04.2010

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


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. );


Ten post edytował snutka 23.08.2010, 17:11:56
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 07:41