Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wiązanie danych z różnych tabel
--anonymous--
post
Post #1





Goście







Witam,
posiadam taką mniej więcej bazę danych


Nie wiem czy jest dobrze zaprojektowana (w razie czego proszę o uwagi).
Chcę zrobić mechanizm dodawania filmu i tu pojawia się problem, bo potrafię to zrobić przesyłając oddzielnie do każdej tabeli, ale jak zrobić żeby na jednej stronie można było dodać zdjęcie do filmu, wybrać kategorię i uzupełnić dane o filmie (i wszystko zostało odpowiednio powiązane). Wiem, że są klucze, ale nie wiem w jaki sposób powiązać je podczas dodawania. Przewiduję, że wyświetlanie takich danych będzie już po odpowiednim dodaniu i powiązaniu rzeczą prostszą.
Proszę o wskazówki. Nie chodzi mi tu o napisanie skryptu, tylko wskazówki dotyczące zapytań MySQL, jak one powinny się wiązać itp.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
--anonymous--
post
Post #2





Goście







Ale dlaczego mam nie pytać przed?
Nie mam żadnego doświadczenia w tworzeniu w PHP, więc najpierw chciałbym się dowiedzieć - jak zaprojektować bazę i jak to będzie wszystko wyglądało. Mam napisać 50 lini kodu, które potem jak się okaże, pójdą w niepamięć bo były bez sensu - to jest bez sensu.

Jak ktoś programuje w PHP, to spojrzenie na takie coś
Cytat
-- INSERT na film
---- wpisane title

-- INSERT na film_has_category
---- pobranie film_idFilm z mysql_insert_id() (bo o tym mysql_last_id() nie ma nic w necie)
---- pobranie category_idCategory z formularza

-- INSERT na photo
---- wpisane title, source
---- pobranie film_idFilm ze zmiennej (wczesniej juz pobrane)


i powiedzenie, czy to ma jakiś sens to chyba rzecz prosta (kilkadziesiąt sekund)..
Dla mnie, który nie wiąże swojej przyszłości z PHP, napisanie tego i sprawdzenie czy działa to długiiii czas. smile.gif

Dziękuję za pomoc.
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: 22.08.2025 - 01:01