Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak stworzyć bazę danych porównywarki, Projektowanie bazy danych dla porównywarki cenowej
adam_jankowski
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 13.01.2009

Ostrzeżenie: (0%)
-----


Chodzi mi po głowie wiele pytań. (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
Można powiedzieć że raczkuję w tej dziedzinie. (dodam że nie miałem problemów z instalacją konfigurowaniem i innymi podobnymi sprawami więc nie klasyfikujcie mnie od razu do grupy zero która prosi o instalacje skryptu - np joomla nie posiadając bazy danych bądź wymaganych uprawnień ).

Jakie typy danych są najlepsze dla liczb z trzema miejscami po przecinku.
Jak zaprojektować relacyjność baz za pomocą odpowiednich tabel w MySQL (chodzi przede wszystkim o szybkość bazy )
Czy są jakieś gotowe rozwiązania skryptów w php które można legalnie wykorzystać w projekcie porównywarki cen?

Kilka szczegółów:
Dane będą pochodzić z bazy danych (więc o pobieraniu ich z zewnątrz na razie nie ma mowy )
Potrzebny panel zarządzania dla użytkownika strony z logowaniem (mój problem to głownie polecenia zapytań do bazy i wyświetlanie wyników ).

I to wszystko.
Przy okazji, witam wszystkich (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
EarthCitizen
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 70
Dołączył: 13.01.2009

Ostrzeżenie: (0%)
-----


Może moja odpowiedź nie będzie wzorowa ale na początek:

Cytat
Jakie typy danych są najlepsze dla liczb z trzema miejscami po przecinku.


3 miejsca? Po co Ci aż 3 jeżeli można wiedzieć? Ale jak już to chyba float(8,3) będzie najbardziej odpowiedni.

Cytat
Jak zaprojektować relacyjność baz za pomocą odpowiednich tabel w MySQL (chodzi przede wszystkim o szybkość bazy )


To jest dobry temat nie tylko na kilka tematów w tym forum ale na dobrą literaturę (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Może w ramach samodzielnego myślenia zrobisz przynajmniej projekt/listę tabel z relacjami, aby użytkownicy forum Ci ewentualnie go poprawili.

Cytat
Potrzebny panel zarządzania dla użytkownika strony z logowaniem (mój problem to głownie polecenia zapytań do bazy i wyświetlanie wyników ).


Wystarczy Ci jak wypiszę wszystkie zapytania jakie przychodzą mi teraz do głowy, a jak mi się coś przypomni to będę sukcesywnie dopisywał ok? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) nie sorki, ale tak jak wyżej trochę zbyt ogólnie i za dużo wymagasz...

Tak w ogóle to nie porywasz się z motyką na słońce?
Go to the top of the page
+Quote Post
adam_jankowski
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 13.01.2009

Ostrzeżenie: (0%)
-----


Cytat
Może moja odpowiedź nie będzie wzorowa ale na początek:

Jakie typy danych są najlepsze dla liczb z trzema miejscami po przecinku.

3 miejsca? Po co Ci aż 3 jeżeli można wiedzieć? Ale jak już to chyba float(8,3) będzie najbardziej odpowiedni.

Już tłumaczę. 3 miejsca po przecinku to standardowe podejście jeśli chodzi o porównywanie danych. (większe zaokrąglania w górę przy mnożeniu mój bracie ).

Cytat
To jest dobry temat nie tylko na kilka tematów w tym forum ale na dobrą literaturę (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Może w ramach samodzielnego myślenia zrobisz przynajmniej projekt/listę tabel z relacjami, aby użytkownicy forum Ci ewentualnie go poprawili.


Słuchaj mi nie chodzi o zrobienie tabeli głównej która będzie miała postać
ID (autonumerowanie)
Cat_ID
ID_1
ID_2
Bo z takim czymś to ja wyląduję prędzej w kamieniołomach pracując na transwer (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Cytat
Wystarczy Ci jak wypiszę wszystkie zapytania jakie przychodzą mi teraz do głowy, a jak mi się coś przypomni to będę sukcesywnie dopisywał ok? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) nie sorki, ale tak jak wyżej trochę zbyt ogólnie i za dużo wymagasz...

nie, nie wystarcza mi zapytania, wystarczy link do funkcji php odpowiedzialnych za obsług baz danych z UWZGLĘDNIENIEM mojego projektu porównywarki. (więc funkcje dotyczące na przykład budowy kodów weryfikacyjnych są zbędne).
Fakt dużo wymagam, ale od profesjonalistów którzy w mniej więcej 3 linkach odpowiedzą na moje problemy. Spróbuj sobie wpisać w google php + mysql, porównywarki cen. Wyskoczy masa stron które tylko prezentują jakieś wyszukiwarki i porównywarki a mi chodzi o skrypty i ewentualnie jakieś porady na jakiej zasadzie to działa.


Cytat
Tak w ogóle to nie porywasz się z motyką na słońce?

yyyy no fakt, ja łącznie z tą odpowiedzią mam 2 posty a ty 3 - prawdziwy profesionalista jesteś (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Pozdrawiam i proszę bardziej cierpliwych o jakąś pomoc.
Go to the top of the page
+Quote Post
EarthCitizen
post
Post #4





Grupa: Zarejestrowani
Postów: 286
Pomógł: 70
Dołączył: 13.01.2009

Ostrzeżenie: (0%)
-----


Cytat
nie, nie wystarcza mi zapytania, wystarczy link do funkcji php odpowiedzialnych za obsług baz danych z UWZGLĘDNIENIEM mojego projektu porównywarki. (więc funkcje dotyczące na przykład budowy kodów weryfikacyjnych są zbędne).


http://php.net.pl/manual/pl/book.mysql.php - tu masz wszystkie funkcje do obsługi baz danych. pod opisem każdej funkcji masz przynajmniej kilka przykładów jej użycia.

Cytat
Fakt dużo wymagam, ale od profesjonalistów którzy w mniej więcej 3 linkach odpowiedzą na moje problemy


To był żart prawda? Jakby można było w 3 linkach odpowiedzieć na wszystkie Twoje pytania, to pewnie każdy byłby programistą a ja byłbym bezrobotny:)

Cytat
yyyy no fakt, ja łącznie z tą odpowiedzią mam 2 posty a ty 3 - prawdziwy profesionalista jesteś (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)


Zwolnij trochę z tonem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Cytat
Jakie typy danych są najlepsze dla liczb z trzema miejscami po przecinku.

Mysql => manual => typy danych i masz decimal

Cytat
Jak zaprojektować relacyjność baz za pomocą odpowiednich tabel w MySQL (chodzi przede wszystkim o szybkość bazy )

A jakie operacje chcesz wykonywac na bazie? Przeciez nie zrobimy za ciebie calej porownywarki. A optymalizuje sie baze pod katem tego co z nia robisz, czy dodajesz miliony rekordow, czy np glownie je wyszukujesz, przegladasz, czy tez zlaczasz z innymi danymi....itd

Cytat
Czy są jakieś gotowe rozwiązania skryptów w php które można legalnie wykorzystać w projekcie porównywarki cen?

Rynek porownywarek to niezly biznes wiec raczej nikt nie publikuje opensourcowych rozwiazan ==> http://www.google.com/search?hl=en&saf...amp;btnG=Search


Cytat
Potrzebny panel zarządzania dla użytkownika strony z logowaniem (mój problem to głownie polecenia zapytań do bazy i wyświetlanie wyników ).

No to polecam nauke php i .... mysql (sql), wszystko jest w ksiazkach i manualu

Cytat
wystarczy link do funkcji php odpowiedzialnych za obsług baz danych z UWZGLĘDNIENIEM mojego projektu porównywarki.

1. w manualu NIC nie ma o porownywarkach
2. a takto caly rozdzial o bazach danych, podstawach php

Cytat
Cytat
Tak w ogóle to nie porywasz się z motyką na słońce?

yyyy no fakt, ja łącznie z tą odpowiedzią mam 2 posty a ty 3 - prawdziwy profesionalista jesteś

Przeciez liczy sie jakosc a nie ilosc. Z twoich 2 postow wynika ze jestes zielony z php i mysql a zabierasz sie za wielki projekt a nie radzisz sobie z ... czytaniem manuala (przeciez spis tresci jest i wskazuje rozdzialy o bazie danych). Takze zacznij od podstaw, pomysl co chcesz miec w projekcie czym mozna to zrobic i naucz sie tego robic itd.
Go to the top of the page
+Quote Post
adam_jankowski
post
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 13.01.2009

Ostrzeżenie: (0%)
-----


Remis - 50 do 50 % (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

EarthCitizen podał link do listy funkcji

a

dr_bonzo w profesjonalny sposób mnie umotywował (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

No to na razie tyle. Tematu nie zamykajcie, odezwę się jeszcze w nim gdy mi się skończy motywacja (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam i dzięki za "poświęcenie" i "cierpliwość"
Go to the top of the page
+Quote Post
wlamywacz
post
Post #7





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Aktualnie piszę porównywarkę cen i mówię wprost skreśl to mysql i użyj pgsql, mssql lub coś podobnego. Nikt Ci nie pomoże w budowaniu struktury tabel ponieważ:
- Nie znamy twojego projektu aplikacji
- Za takie rzeczy się płaci
- Projekt to nie wszystko
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:56