Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Baza danych
Forum PHP.pl > Forum > Przedszkole
daros17
Cześć, mam 2 bazy danych w każdej inna struktura danych. Podam mały przykład.
1 baza: id | nazwa | adres | ocena
2 baza: id | nazwa | link | glos

Chciałbym aby dane z bazy pierwszej zostały wgrane do bazy drugiej. Np baza 1 ma 500 rekordów i chciałbym ją zastosować w swoim skrypcie, a nie chciałbym zmieniać struktury w bazie 2.

Myślałem aby zrobić to tak.
1. Do formularza wrzucałbym rekord, tyle że taki?
  1. INSERT INTO `users` (`id`, `nazwa`, `adres`, `ocena`) VALUES
  2. (1, 'testowy', 'test', 'dobra'));


czy taki?
  1. (1, 'testowy', 'test', 'dobra'),

2. Następnie połączenie się z bazą i zapisanie do tej 2 bazy, tyle że jak zapisać te dane? Jak zrobić aby skrypt wiedział co ma pobrać?
luck
Nie bardzo rozumiem, jaki formularz chcesz wykorzystać i po co...
Zakładam, że nazwa tabeli to "users" i obie bazy są na tym samym serwerze. Nie możesz zrobić tak?
  1. INSERT INTO baza2.users SELECT * FROM baza1.users
Chyba, że nie do końca zrozumiałem o co chodzi, to sorki.
CuteOne
Skrypt nie wie co ma pobrać... więc sam musisz dodać np do tablicy kolumny poszczególnych tabel..

1. połączenie z bazą 1
2. select z tabel i zapis danych do zmiennej
3. połączenie z bazą 2
4. insert do tabel wcześniej pobranych danych
daros17
O to mi chodziło dzięki winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.