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?
$db =new mysqli('localhost', 'test', 'test', 'baza'); if (mysqli_connect_errno()) { exit; } for($x=0;$x<10;$x++) { $zapytanie = "insert into tabela (kolumna1 kolumna2) values('dane', 'dane'); $wynik = $db->query($zapytanie); }