Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]PDO OOP Relacje pomiędzy tabelami mysql, jw
miras
post
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam.. mam pewien problem, mam w bazie 2 tabelki 1 to:

mecze:
id, nazwa meczu

typy:
id, ID meczu, typ, user

problem jest taki, że potrzebuję wyświetlić: typ, user oraz nazwę meczu(z tabeli mecze, sugerując się id)

mam taką funkcję (ta wyswietli mi wszystkie dane z tabeli typy

  1. public function show_all_type() {
  2. $this->all_type = $this->pdo->query('SELECT id, ID meczu, typ, user FROM typy');
  3. return $this->all_type;
  4. }



no i później "warstwa prezentacji"

  1. <?php
  2. $match = new Klasa;
  3. $matches = $match->show_all_types();
  4.  
  5. while($row = $matches -> fetch())
  6. {
  7. echo $row['typ'];
  8. // itd
  9. }
  10.  
  11. ?>
  12.  


czy da się to zrobić jakoś w jednej funkcji? czy moze lepiej by bylo dac do tego 2 funkcje?
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




Problem z PDO czy OOP nie ma zadnego zwiazku.

By dodac druga tabele do zapytania, uzywasz normalnie LEFT JOIN - zapraszam do manuala mysql.
Go to the top of the page
+Quote Post
miras
post
Post #3





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Dokładnie o to mi chodziło, dzięki.
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: 3.10.2025 - 20:19