Diskuze: Problem s ukladanim do DB
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ty tabulky bys měl mít nejspíš tak, že u obou tabulek bude ID, které
bude primárním klíčem.
Nevidím jediný smysluplný důvod, proč by měl být PK pro osobu v tabulce
firma.
No samozrejme v obidvoch tabulkach je primarny kluc .... v tabulke osoby je primarny kluc id_osoby a v tabulke firmy je primarny kluc id_firmy .... ale mam vztah 1:N takze som dal primarny kluc osoby do tabulky firmy ako cuzdzi kluc. a teraz som si to aj prepojil v phpmyadmin a potrebujem teraz vkladat udaje cez insert .... lenze malo by hned automaticky ten cudzi kluc aktualizovat v tabulke firmy.
Takhle ale můžeš přiřadit do firmy jen jednu osobu. Jestli chceš mít u firmy více osob, musíš mít id firmy v tabulce osoby a ne obráceně. Pokud by i jedna osoba měla být ve více firmách, doporučuji udělat si propojovací tabulku, kde bude id,id_osoby, id_firmy.
Jasne ale stale to neni podstata toho co tu riesim .... je to teraz uplne jedno kde je cudzi kluc to ma absolutne nezaujima ide o to ze ked vytvorim v phpmyadmin vztah a potom pouzijem jeden insert pre ulozenie do tabulky osoby a druhy insert do tabulky pre firmy a vsetko pouzijem naraz tak mi ulozi data len do tabulky osoby a tabulka firmy je prazdna ale ked dam ten cudzi kluc prec z tabulky osoby tak vtedy to uklada do oboch tabuliek ale nemam tam nikde pouzity cudzi kluc
Zobrazeno 6 zpráv z 6.