Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

łączenie strony z baza danych

#1
łączenie strony z baza danych
witam mam problem mianowicie stworzyłem bazę danych i teraz tak mam kategorie typu sport, jazda, motocykl i kilka innych stworzyłem stronę www i teraz pytanie chciałbym przypisać kilka kategorii do jednego filmu jak mogę to zrobić? mógłby mi to ktoś wytłumaczyć później chciałby po tych kategoriach wyszukać dany film może ktoś się wypowiedzieć bo nie znalazłem nic podobnego w internecie
 System operacyjny: windows_seven Przeglądarka: firefox
#2
RE: łączenie strony z baza danych
Mistrz niedopowiedzeń.
W czym baza danych? Czy każda kategoria to jest osobna tabela?
W czym, w jakim języku robisz stronę? Czy masz już coś napisane? Jak wyświetlasz filmy? Co to znaczy "kategoria filmu"? Na jakim serwerze? Mógł bym zadać jeszcze ze sto takich pytań.
Napisz DOKŁADNIE o co chodzi, albo nie zaśmiecaj forum.

Po a tym czy wiesz, co to jest kropka i przecinek?

I jeszcze jedno. Napisałeś masę takich postów. Ale ten jest ostatni. ALBO zaczniesz pisać po polsku z sensem i zasadami, albo wylatujesz z forum.
Ajgor

Najnowszy klip mojego zespołu: TAMP - Hallelujah
 System operacyjny: windows_ten Przeglądarka: chrome
#3
RE: łączenie strony z baza danych
Przepraszam za brak szczegółów. Chodzi o to, że mam kilkanaście folderów z filmami 5 minutowymi i chciałbym to wszystko przenieść na stronę i mieć możliwość dodania kilku kategorii do jednego filmu, żeby je lepiej posegregować. Na przykład: mamy film na którym są wyścigi samochodowe marki xyz i chciałbym ten film wrzucić na stronę i dodać do niego właśnie te same kategorie. Strona oparta jest HTML i PHP. Baza danych jest oparta o MySQL.  Jest w niej jedna tabela o nazwie tagi dodałem kilka kategorii i teraz pytanie, jak mogę połączyć dany film z jedną lub więcej kategoriami? Strona będzie działać na serwerze domowym, nie będzie dostępna po za domem.
 System operacyjny: windows_seven Przeglądarka: firefox
#4
RE: łączenie strony z baza danych
Ja tu nie widzę problemu. Wystarczy jedna tabela, ale dobrze pomyślana.
Tworzysz w niej kolumny:

Tytuł
Reżyser
Aktor
Rok_wydania
Gatunek
Czas_trwania
Opis
Czy_obejrzany

I informacje o każdym filmie umieszczasz w tej tabeli. To, co nazywasz tagami możesz umieścić w Opisie, albo gatunku, czy jak tam sobie chcesz.
Później wystarczy do tego utworzyć przemyślane zapytanie. Na przykład:

Kod PHP:
SELECT Tytuł FROM Filmy  WHERE Opis LIKE '%wyścigi%' OR '%piłka%' AND Rok_wydania 2010

Powyższe zapytanie wyszukuje i podaje tytuły filmów, które w opisie mają słowo "wyścigi" LUB "piłka", i zostały wydane po 2010 roku.
W ten sposób możesz dodawać dowolne pola, i później odpowiednio konstruować wyszukiwanie i w zależności od niego robić z filmami, co tam chcesz.

Wystarczy to odpowiednio przekształcić i wyświetlić.
Ajgor

Najnowszy klip mojego zespołu: TAMP - Hallelujah
 System operacyjny: windows_ten Przeglądarka: chrome
#5
RE: łączenie strony z baza danych
Nie do końca o to mi chodziło. Podałeś mi przykład zapytania do bazy danych, a ja chcę wejść na stronę www, wpisać "wyścig" i od razu wyświetlić te filmy na stronie bezpośrednio, nie musząc szukać danego tytułu po folderach.
Mam jeszcze jedno pytanie, jest jakiś uniwersalny Player na stronę, który potrafi otworzyć .AVI, .flv lub każdy inny bez konwersji lub wrzucania filmów na YouTube w celu odtworzenia? Eksperymentowałem z Player HTML 5.0, ale niestety nie odtwarza wszystkich rozszerzeń filmów.
 System operacyjny: windows_seven Przeglądarka: firefox
#6
RE: łączenie strony z baza danych
A kto broni Ci zrobić uniwersalną funkcję, zapytanie, która będzie wyszukiwała i w opisie i tytule, i wyświetli filmiki? Ja Ci napisałem, jak oznaczyć filmy. A co Ty z tymi wynikami zrobisz, to jest Twoja sprawa. Odpytujesz bazę, wyniki wpisujesz do jakiejś tabeli, a następnie w PHP montujesz skrypt w HTML, który wyświetli na stronie filmy z tej tabeli.
Ajgor

Najnowszy klip mojego zespołu: TAMP - Hallelujah
 System operacyjny: windows_ten Przeglądarka: chrome
#7
RE: łączenie strony z baza danych
Dziękuje bardzo za pomoc.
 System operacyjny: windows_seven Przeglądarka: firefox
#8
RE: łączenie strony z baza danych
Proszę bardzo.

Nie wiem, czy zauważyłeś, że dopisałem wyżej, więc tu przeniosę:

A na marginesie ja bym to zrobił w C# albo Pythonie z użyciem bazy SQLite.
O wiele prościej, baza szybsza, a do tego nie potrzeba odpalać serwera, żeby obejrzeć filmy. No i mniejszy problem z tym, jakim playerem wyświetlić filmy w różnych formatach.
Do tego baza w jednym pliku, więc całkowicie przenośna.
Ajgor

Najnowszy klip mojego zespołu: TAMP - Hallelujah
 System operacyjny: windows_ten Przeglądarka: chrome
#9
RE: łączenie strony z baza danych
niestety, nie mam doświadczenia jeśli chodzi o c#lub phytona, chyba że można prosić o jakiś dobry poradnik.
 System operacyjny: windows_seven Przeglądarka: firefox
#10
RE: łączenie strony z baza danych
Jest mnóstwo tutoriali i kursów na Youtube. Także po polsku. C# to jest chyba najpopularniejszy język programowania obok C++ i Javy (a ostatnio też Pythona, bo ten ostatni rośnie w siłę z racji prostoty). Sprawdź sobie na przykład kanał "Tajemniczy".
Albo Impact IT. Na przykład tu:

https://www.youtube.com/watch?v=oKXPlC-a...EqRujsPa93

Powyżej masz kurs podstaw C#. U Tajemniczego masz kurs, jak połączyć MySQL z C#. A połączenie z SQLite jest chyba nawet prostsze.
Tylko jedno słówko. Jak byś chciał pobawić się C#, polecam raczej środowisko Visual Studio 2015 niż najnowsze 2017. Nie pamiętam tera dokładnie co, ale coś mi nie chciało działać z 2017.

Dodam, że są jeszcze inne możliwości. Można mieć legalnie za darmo dostęp do Pluralsight - chyba największej na świecie bazy kursów na wiele różnych tematów (video, grafiki, SQL-a, programowania itp). Na trzy miesiące. I tam można legalnie zassać 30 kompletnych kursów na dysk. Na przykład C# od bardzo początkujących, aż do BARDZO zaawansowanych. Ale to już inna bajka.
Ajgor

Najnowszy klip mojego zespołu: TAMP - Hallelujah
 System operacyjny: windows_ten Przeglądarka: chrome
Programy: Polecane / Nowe / Inne




Podobne wątki (łączenie strony z baza danych)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak z menu rozwijanego zrobić odsyłacz do strony html5 do swojej strony ? aktywny27 1 2712 17.08.2017, 08:52
Ostatni post: insanebear
  Schemat bazy danych mysql - baza filmów gangsta 10 12139 10.06.2016, 00:29
Ostatni post: koneton
  Instalacja Joomla 2.5 - baza danych błąd zdalniesterowany 12 13364 12.09.2014, 21:41
Ostatni post: raxer

Skocz do:


Wybrane wątki (łączenie strony z baza danych)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Dziwne przekierowania (htaccess) i kody odpowiedzi serwera raxer 1 4605 23.12.2016 14:40
Ostatni post: mojeprogramy.com
  [jQuery][JS] uruchamianie tylko jednej animacji na raz Tajpan 1 1012 22.12.2016 00:22
Ostatni post: Sebuś'ik
  Jak postawić serwer na własnym komputerze? Miklonos 19 33829 18.12.2016 18:40
Ostatni post: Ajgor
  Generowanie unikalnego klucza MYSQL/POSTGRESQL netshoppoland 1 1216 13.12.2016 09:17
Ostatni post: koneton
  Co powinien mieć serwis ogłoszeniowy? breko 2 4611 09.12.2016 15:23
Ostatni post: breko
  Poszukuję najtańszego i najprostszego hostingu Ahmi 5 5517 09.12.2016 10:39
Ostatni post: koneton
Ściana Strona na WordPress - nie wyświetlają się reklamy mateo33 1 4200 05.12.2016 13:29
Ostatni post: raxer
  Brak polskich znaków na stronie nonand 1 5378 03.12.2016 17:11
Ostatni post: Pentium4320
  Zapisywanie pliku bez zgody użytkownika/php anon 1 1022 03.12.2016 17:10
Ostatni post: Pentium4320
  Domena .tk nie chce się zarejestrować z powodu nieznanego błędu Ahmi 3 4929 26.11.2016 13:49
Ostatni post: raxer
Ściana Inna strona w ramce na mojej stronie Ahmi 5 5587 22.11.2016 13:43
Ostatni post: Ajgor
  Programy do pisania stron internetowyh. Yoh 3 5138 11.11.2016 14:03
Ostatni post: joonek9
  Przeszukiwanie tablicy w php mariusz11363 2 5277 26.10.2016 11:42
Ostatni post: mariusz11363
  CodeIgniter - problem początkującego itomi 4 5365 26.10.2016 10:56
Ostatni post: Aver
  html css i co dalej igor123456789 4 5476 11.10.2016 18:12
Ostatni post: Michu_PL