![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Trzy pytania do bardziej zaawansowany w MySQL i PHP
1. Mam dwie tabele w bazie danych np: Tabela1 |id|nazwisko|imię|data|liczba| kolumna id jest kluczem podstawowym Tabela2 |id|dane przetworzone|liczba przetworzone| tu to samo id jest kluczem podstawowym dane do tej tabeli będą wprowadzane dopiero po wyciągnięci i przetworzeniu Czyli aby połączyć relatywnie te dwie tabele kluczem obcym ma być kolumna id ? 2. Jak zrobić aby każdy pojedynczy wiersz z Tabeli2 odpowiadał wierszowi z Tabeli1 , tak aby dane z wiersza tabeil1 id=1 były przetworzone i zapisane do wiersza tabeli2 o id=1 ? Aby nie było przekłamań a dane były powiązane między tabelami. 3. Czy jest to odpowiedni sposób, po łączeniu do bazy danych MySQL dodawać wiele rekordów za pomocą pętli czy istnieje lepsze rozwiązanie?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
dzięki za bardzo szybką odpowiedź, co do tematu
1. raczej tabele będą w relacji 1do1 2. modern-web Cytat 2. Patrz wyżej, relacja 1-1. Wyłącz na jednej z kolumn auto increment, i wstawiaj do niej id wyciągnięty z drugiej. czyli id z tableli1 ma być kluczem obcym dla tabeli2 Dalej idąc tym tokiem myślowym pytani z PHP biblioteka PDO jak podpinam zmienną do zapytania np:
Czy zmienna $dane[1] musi zawierać wartość , jak podpiąć zmienną która może być pusta. Ten post edytował mako11 7.12.2014, 12:23:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 06:26 |