![]() |
Automatyczny eksport/import MySQL - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: Automatyczny eksport/import MySQL (/thread-automatyczny-eksport-import-mysql) Strony:
1
2
|
Automatyczny eksport/import MySQL - Tomasz - 07-03-2013 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 b) Marchewki 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ć ![]() RE: Automatyczny eksport/import MySQL - mateo - 07-03-2013 Stwórz jedną bazę danych dla wszystkich portali. W bazie stwórz kategorie (Pomidor, Ogórek...) i przypisz każdej unikalny id. Na portalu ogórkowym wczytuj tylko te oferty, które przypisane są do id ogórka etc. Natomiast w portalu warzywnym pobieraj wszystkie oferty z bazy. RE: Automatyczny eksport/import MySQL - Tomasz - 07-03-2013 (07-03-2013, 19:14)mateo napisał(a): Stwórz jedną bazę danych dla wszystkich portali. W bazie stwórz kategorie (Pomidor, Ogórek...) i przypisz każdej unikalny id. Na portalu ogórkowym wczytuj tylko te oferty, które przypisane są do id ogórka etc. Natomiast w portalu warzywnym pobieraj wszystkie oferty z bazy. Czy mógłbyś mi podpowiedzieć jak to zrobić lub gdzie (jak) szukać - biorąc pod uwagę że jestem początkujący i ciężko mi znaleźć punkt zaczepienia ![]() RE: Automatyczny eksport/import MySQL - mateo - 07-03-2013 To może trzeba by było zacząć od nauki PHP i MySQL? RE: Automatyczny eksport/import MySQL - prawdziwypiotrek - 07-03-2013 Zacznij od stworzenia bazy zawierającej trzy tabele - ogórki, pomidory i marchewki o tej samej strukturze. Każda z tych tabel będzie miała swoje niezmienne ID z przedziału 1-3. Pozostaje najprostsze - robisz 3 portale które zawierają ten sam silnik, a zmienia się jedynie ID tabeli w której zapisywane są dane ![]() RE: Automatyczny eksport/import MySQL - mateo - 07-03-2013 (07-03-2013, 22:13)prawdziwypiotrek napisał(a): Zacznij od stworzenia bazy zawierającej trzy tabele - ogórki, pomidory i marchewki o tej samej strukturze. Każda z tych tabel będzie miała swoje niezmienne ID z przedziału 1-3. GŁUPOTA!!! RE: Automatyczny eksport/import MySQL - prawdziwypiotrek - 07-03-2013 Dlaczego ? Raczej o taki efekt chodzi. RE: Automatyczny eksport/import MySQL - mateo - 07-03-2013 (07-03-2013, 22:22)prawdziwypiotrek napisał(a): Dlaczego ? Raczej o taki efekt chodzi. Może uzyskasz podobny efekt ale stracisz o wiele więcej zasobów na przetworzenie danych w przypadku serwisu ogólnowarzywnego. Idę na obiad, jak zjem to postaram się dokładniej wytłumaczyć. RE: Automatyczny eksport/import MySQL - Tomasz - 07-03-2013 Jestem w trakcie początków nauki PHP, a że akurat pracuje samodzielnie nad portalem i potrzebuje go lekko przerobić zwracam się o pomoc. @prawdziwypiotrek - Baza jednego portalu zawiera kilkanaście tabel. RE: Automatyczny eksport/import MySQL - mateo - 07-03-2013 A więc tak. Prosty przykład tworzysz 2 tabele. Tabela 1 - kategorie Kod: ######################## id - unikalna liczba Tabela 2 - oferty Kod: ################################# id - unikalna liczba id_kategorii - identyfikator kategorii z tabeli 1. I teraz jak to rozwiązać. Na portalu o pomidorach pobierasz tylko rekordy z kategorii pomidor czyli Kod: SELECT * FROM oferty WHERE id_kategorii = 2 a na portalu ogólnowarzywnym pobierasz dane poprzez zapytanie Kod: SELECT * FROM oferty Wydaje mi się, że łatwiej się nie da. |