Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Pobieranie danych z wielu tabel podczas wykonywania pętli
jagrok
post
Post #1





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

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


Witajcie ponownie,

Wszystkie kursy które studiuje mówią o pobieraniu danych za pomocą query ale tylko w przypadku jednej tabeli.
Co w przypadku gdy muszę pobrać z większej ilości miejsc dane ale wciąż muszę zastosować pętle while ?

mam fragment kodu który wymaga powtórzenia w pętli


Kod
<div class="cbp-item KATEGORIA">
                        <div class="cbp-caption">
                            <div class="cbp-caption-defaultWrap">
                                <img src="img/works/ZDJECIE.jpg" alt=""/>
                            </div>
                            <div class="cbp-caption-activeWrap">
                                <div class="th-detail">
                                    <div class="cbp-l-caption-alignCenter">
                                        <div class="cbp-l-caption-body">
                                            <div class="cbp-l-grid-projects-title">TYTUŁ</div>
                                            <a href="projects/project1.php" class="cbp-singlePage cbp-l-caption-buttonLeft">więcej</a>
                                            <a href="img/works/helios1.jpg" class="cbp-lightbox cbp-l-caption-buttonRight" data-title="TYTUŁ<br>OPIS">powiększ</a>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>


KATEGORIA - parametr pobierany z tabeli category
ZDJĘCIE - parametr pobierany z tabeli gallery
TYTUŁ - parametr pobierany z tabeli title
OPIS - parametr pobierany z tabeli project

Wszystkie 4 tabele są powiązane ze sobą za pomocą id tabeli kategoria - jednak nie są zrobione relacje w bazie danych.
Za pomocą JOINA jestem w stanie połączyć się z dwiema tabelami naraz i wyświetlić dla nich wspólne cechy dla danego połączenia.
Jak zatem wykonać takie zapytanie do 4 lub większej ilości tabel, lub jak to zrobić inaczej tak żeby było zrobione zgodnie ze sztuką ?

Próbowałem bawić się z relacjami many to many ale napotkałem na kłopoty z powiązaniami.
Czy ktoś podpowie jak to zrealizować poprawnie ?
Go to the top of the page
+Quote Post

Posty w temacie


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: 20.08.2025 - 21:03