Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Foreign key?
boyar01
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 17.07.2009

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


Witam

Projektuje właśnie bazę na stronę. I natrafiłem na problem.
Ale od początku.
Posiadam dwie tabele:

POSTS z kolumnami | id(primary key) | title | post |

oraz

IMAGES - | id(primary key) | url |

Każdy post może posiadać więcej niż 1 zdjęcie. I tu mój problem. Na początku myślałem aby do tabeli POSTS dodać kolumnę np. imagesid gdzie zapisywałbym (np. w formie 1:12:245) id zdjęć.
Jednak po przemyśleniu doszedłem do wniosku, że aby wyświetlić interesujące mnie dane (wszystkie z kolumny z POSTS + wszystkie odpowiednie rekordy zdjęć) musiałbym robić jedno odwołanie, analizować pobrane dane i robić kolejne odwołanie. Co mi się nie podoba. Zacząłem szukać i wpadłem na OBCY KLUCZ - Foreign Key, ale nie wiem jak go do końca zastosować.

Czy ktoś mógłby pomóc? Chodzi mi o utworzenie ala 'relacji' 1 do wielu między 2 tabelami, oraz w jaki sposób następnie pobrać te dane podczas jednego połączenia do bazy.
Go to the top of the page
+Quote Post

Posty w temacie
- boyar01   Foreign key?   17.07.2009, 17:50:15
- - dr_bonzo   Post ma wiele obrazkow, to do obrazka wstawiasz po...   17.07.2009, 19:41:23
- - boyar01   Tak, oczywiście, ale takim sposobem dalej muszę wy...   17.07.2009, 21:04:22
|- - dr_bonzo   Cytat(boyar01 @ 17.07.2009, 22:04:22 ...   17.07.2009, 21:41:34
- - erix   Jak to dwa...? A JOIN?   17.07.2009, 21:09:23


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: 22.08.2025 - 14:30