![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Potrzebuje powiązać 2 bazy danych a w zasadzie jedno z pól stan magazynowy ( różne nazwy tych pól w każdej z baz ). Obie bazy leżą na innych serwerach. - baza 1 ma stany magazynowe z dokładnością do 0,25kg - baza 2 ma stany z dokładnością 1kg czyli stan 0,75 to dla niej 0 Potrzebna jest ich wzajemna aktualizacja tzn. jeśli w bazie 1 zmieni się stan produktu to powinno się to zaktualizować w bazie 2 z zaokrągleniem do 1kg np. stan bazy 1 był 0,75kg został zmieniony na 17,5kg stan bazy 2 powinien mieć 17kg I na odwrót baza 2 ma 17kg schodzi z niej 5kg - pozostaje 12kg, w bazie 1 może ze względu na zaokrąglenia być na starcie 17,5kg, schodzi z niej 5kg pozostaje 12,5kg Jak to najprościej zrobić ? Będę wdzięczny za pomoc. Aha wspólne dla obu baz jest kod produktu ( model ) mimo że może mieć inną nazwę pola ale sama wartość będzie ta sama. Ten post edytował am123 19.08.2009, 11:49:43 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Bazy, czy tabele?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Web services?
Po zmianie w magazynie wysylasz request do drugiego systemu (rozumiem ze masz cos poza samym mysql, jakies php itp) z informacja o zmianach, (np. w 1 jest o 3kg mniej, chodzi wlasnie o przesylanie roznic a nie nowych stanow, dzieki temu przy wielu updejtach, rownoczesnych, z obu baz bedziesz mial wlasciwsze wyniki). Mozesz uzyc zwyklego CURL + POST, albo SOAP, XML-RPC. I jakies proste logowanie coby ci nie naduzywali interfejsu. -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wydaje mi się że rozwiązanie XML-rpc będzie najbardziej odpowiednie.
Jednak abym tego nie popsuł, jeśli jest ktoś chętny na wykonanie tego komercyjnie proszę o kontakt ![]() Jakie dane potrzebne są odnośnie magazynu ( na komputerze wraz z lokalnym serwerem z danymi produktów ) oraz sklepu www ( baza sql ) ? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2025 - 08:03 |