Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Pobieranie wyników z dwóch tabel
rja
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 8.12.2006

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


Witam,
Jest jedna tabela1(id,typ) gdzie typy to np. A, B, C, itd
Druga tabela2(id,typ,element), która zawiera Elementy danego typu.

Jak wykonać zapytanie SQL oraz jak wyświetlić zawartość w postaci listy:

Typ A
Element 1
Element 2
Typ B
Element 3
Typ C
Element 4

itd.

Z wyświetleniem typu radzę sobie tak:
  1. <?php
  2. $stmt = $dbh->prepare("SELECT * FROM tabela1");
  3. $stmt->execute();
  4. $typy = $stmt->fetchAll(PDO::FETCH_ASSOC);
  5. foreach ($typy as $row => $link) {
  6. echo $link['typ']. '</br>';
  7. }
  8. unset($dbh);
  9. unset($stmt);
  10. ?>


Ten post edytował rja 24.06.2017, 11:31:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
ale rozumiem że pętla w modelu musi być jeszcze uzupełniona?
Tak. zjadles caly blok z kategoriami.

Skoro nie ogarniasz narazie swojego widoku to poprostu zrob tak jak u mnie, zmienne lokalne. print_r mozesz dac rownie dobrze w modelu a nie w widoku by sprawdzac czy dane masz juz takie jakie chcesz.
Jak juz to osiagniesz to wowczas sie bedziesz martwil jak to przekazac do widoku
Go to the top of the page
+Quote Post

Posty w temacie
- rja   [PHP][MySQL] Pobieranie wyników z dwóch tabel   24.06.2017, 11:18:02
- - nospor   Popraw tytul na zgodny z regulaminem Co do probel...   24.06.2017, 11:29:07
- - rja   Dzięki wielkie za link do rozwiązania, o które mi ...   26.06.2017, 13:19:10
- - nospor   Za bardzo nie wiem w czym masz problem. Sposob roz...   26.06.2017, 13:34:30
- - rja   No mam problem z zapisaniem pętli foreach. Przy za...   26.06.2017, 13:54:53
- - nospor   No przeciez w moim kodzie wyraznie masz pokazane, ...   26.06.2017, 14:24:01
- - rja   No właśnie nie wiem jak przenieść to Twoje rozwiąz...   26.06.2017, 15:10:33
- - nospor   Tutaj nie ma nic obiektowego. $this->costa...   26.06.2017, 15:28:07
- - rja   Próbowałem wstawiać dokładnie to co u Ciebie ale w...   26.06.2017, 16:22:05
- - nospor   Cytatale rozumiem że pętla w modelu musi być jeszc...   26.06.2017, 16:24:26
- - rja   RE: [PHP][MySQL] Pobieranie wyników z dwóch tabel   27.06.2017, 12:10:14
- - nospor   Wszystko masz napisane w moim kodzie. W moim kodzi...   27.06.2017, 12:51:48
- - rja   Uwierz mi, naprawdę nie ignoruję. Jest mały postęp...   27.06.2017, 13:01:47
- - nospor   CytatUwierz mi, naprawdę nie ignoruję.W poprzednim...   27.06.2017, 13:07:02
- - rja   Nie ignoruję tylko się uczę. Naprawdę doceniam Two...   27.06.2017, 13:30:53
- - nospor   Czy ty naprawde nie widzisz roznicy miedzy tymi dw...   27.06.2017, 13:33:49
- - rja   No dobra, z if (!isset($categories[...   27.06.2017, 13:47:01
- - nospor   Cytatjak pisałem wszystko mi się miesza przez to c...   27.06.2017, 13:47:55
- - rja   Patrząc na inne modele w tym frameworku to dane do...   27.06.2017, 15:22:43
- - nospor   CytatPatrząc na inne modele w tym frameworku to da...   27.06.2017, 16:21:13
- - rja   Ok. Zapominam o $this ale mogę to dalej robić...   27.06.2017, 19:01:24
- - nospor   Tak, ma byc w tej samej funkcji co bylo NIe, nie ...   27.06.2017, 20:55:01


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 Aktualny czas: 9.10.2025 - 05:25