![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 7.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam pewną koncepcję do rozwiązania i nie wiem jak się do niej zabrać. Otóż 1. Załóżmy że mam portal "Warzywa" na którym znajdują się oferty z różnymi warzywami 2. Do tego tworze 3 portale: a) Pomidory ![]() c) Ogórki Te portale oparte są o taki sam skrypt (taka sama struktura bazy danych) Na portalach 2 kategorii ludzie dodają oferty warzyw zgodnie z tematyką, a na "Warzywach" są warzywa ze wszystkich kategorii. Teraz chciałbym żeby z portali z 2 kategorii (Pomidory, Marchewki, Ogórki) nowe oferty były eksportowane do portalu "Warzywa" np. 1 raz dziennie. Jak to ugryźć ? PS. Portal oparty na Zend Framework PSPS. Zastanawiałem się nad Baza - XML - Baza ale nie wiem czy to jest dobre rozwiązanie (za które zresztą też jeszcze nie wiem jak się zabrać ![]() |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 50 Dołączył: 28.10.2006 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Jeśli bazy danych dla wszystkich serwisów znajdują się na jednym serwerze to najlepiej będzie wywołać zapytanie INSERT INTO ... SELECT ... FROM ....
Jeśli zaś bazy są na różnych serwerach, to można zrzucić rekordy zapytaniem SELECT ... FROM ... INTO OUTFILE ... i wczytać LOAD DATA INFILE ... INTO TABLE ... Bez sensu będzie dodatkowe pisanie do tego skryptu, bo da to tylko dodatkowy narzut, a poza tym to tylko sztuka dla sztuki. Skoro są gotowe rozwiązania, to lepiej skorzystać z nich, a nie wynajdywać koło na nowo. Ten post edytował kipero 7.03.2013, 21:25:24 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 9.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Przede wszystkim użyj crona, co wywołania zadań cyklicznych.
A cronem możesz sobie już wywoływać jakiś skrypt php, który będzie się łączył z bazami danych, pobierał dane z jednego portalu oraz drugiego, następnie wrzucał je do trzeciego. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 17:00 |