![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 1.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Postanowiłam opublikować zawartość gotowej bazy produktów, którą mam stworzoną pod Accessem, odczytałam, że aby MySQL mógł sięgnąć do bazy, to trzeba skorzystać z pomocy ODBC. Zainstalowałam wszystko co trzeba (tak mi się wydaje), pojawił mi się driver ODBC w PHPMyAdminie, następnie uruchomiłam bazę spod MySQL-a. Wszystko dobrze, ale nie pokazały mi się tabele, poszukałam więc innej drogi i znalazłam import bazy. Import się udał, baza jest obsługiwana przez MySQL, ale jednej rzeczy chyba nie zrozumiałam dobrze. Wydaje mi się, że idea ODBC umożliwia obsługę danych między różnymi platformami, czyli, konkretnie w moim przypadku, jeżeli dokonam zmian w tabeli używając Accesa, to zmiany powinny być uwzględnione w tabeli widzianej poprzez witrynę WWW i odworotnie. Tymczasem otrzymałam dwie niezależne bazy, które tylko wartości początkowe miały identyczne.
Proszę o podpowiedź, czy ja źle zrozumiałam czy powinnam szukać dalej rozwiązania umożliwiającego jednoczesne korzystanie z obydwu sposobów wprowadzania danych ? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Niestety źle zrozumiałaś.
Aby mieć taką funkcjonalność, o której mówisz, musiałabyś skorzystać z mechanizmy dynamicznej synchronizacji bazy - czyli np. wprowadzasz na localhoscie zmiany do Accessa, ten poprzez zdarzenie wywołuje synchronizację i zmiany lecą do MySQL. Nie doczytałem się nigdzie o wbudowanych takich mechanizmach. Czy koniecznie musisz korzystać z dwu baz danych? Może dałoby się to uprościć i pozostać tylko przy np. MySQL? Dodatkowo, poprzez ODBC jeśli mnie pamiec nie myli, możesz czytać Accessa z poziomu php... -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:25 |