Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Strona z napisami oparta o mysql czy pliki tekstowe ?
Cr3V_86
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 5.11.2008

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


Witam ,
Jaki sposób waszym zdaniem był by lepszy (chodzi o strone z napisami do filmów , teksty piosenek
z możliwością pobrania tekstów na hdd w notatniku etc ... )
Lepiej takie dane przechowywać w plikach czy w mysql i dlaczego tak a nie inaczej ?
Z tego co wiem to napisy org swoje napisy przechowywało w mysql .
Go to the top of the page
+Quote Post
memory
post
Post #2





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

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


rozbudowane projekty tylko w bazach danych np mysql, sqlite . Na plikach bylo by to wysoce chybione
Polecam
http://www.google.com/search?client=opera&...;sourceid=opera
Go to the top of the page
+Quote Post
piotrooo89
post
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




ja również próbowałbym bazy danych... jeśli chcesz zrobić pobieranie plików możesz je generować z danymi z bazy.
Go to the top of the page
+Quote Post
Cr3V_86
post
Post #4





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 5.11.2008

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


a może ktoś pomóc jak by mniej więcej to zrobić ?
Tzn wiem jak wykonać zapytanie do bazy ale czy sa jakieś bezpośrednie polecenia żeby można było pobrać dane zapisane w notatniku ? ( napisy do filmów etc .)

Druga sprawa z niektórych serwisów napisy pobiera się w archiwum rar. czy oni też maja napisy przechowywane w mysql ?
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Tzn wiem jak wykonać zapytanie do bazy ale czy sa jakieś bezpośrednie polecenia żeby można było pobrać dane zapisane w notatniku ? ( napisy do filmów etc .)

Owszem, można. fopen" title="Zobacz w manualu PHP" target="_manual

Cytat
Druga sprawa z niektórych serwisów napisy pobiera się w archiwum rar. czy oni też maja napisy przechowywane w mysql ?

Bez skrajności. W bazie przechowuj TYLKO informacje o pliku, a nie sam plik.
Go to the top of the page
+Quote Post
Cr3V_86
post
Post #6





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 5.11.2008

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


Ok , dzięki za pomoc (myślałem że fopen to tylko dla działań na plikach )
Ogólnie to napisanie takiego prostego cms jest trudniejsze niż by się wydawało .
Jeszcze tylko jedno głupie pytanie :
Jak optymalnie rozplanować baze ?
Jedna tabela i tam wszystkie wartości przechowywać czy może podzielić to na tabele napisy od a , b , c etc . ?

edit :

Chyba trochę nie jasno to napisałem z zapisem do pliku .
wiem jak pobrać dane z pliku etc .
Ale chodzi o to jak pobrać dane z bazy (jak pobrać wiem ) i żeby użytkownik mógł je pobrać w formacie rar czy txt tak jak na innych serwisach z napisami .
Sam nie wiem jak to zrobić .
Pobrać dane z bazy ,przetworzyć je w "tle" i zapisać do pliku a później je wysłać ?
Taki sposób jest chyba nie najlepszy ? i może być problem jeśli kala osób naraz będzie pobierać ...

Ten post edytował Cr3V_86 12.01.2009, 12:30:28
Go to the top of the page
+Quote Post
ed3k
post
Post #7





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 30.03.2008

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


Tabele musisz podzielić tematami.
Nie możesz trzymać w jednej tabli info o podstronach, slow do filmów i do piosenek.
Podziel sobie projekt na kilka tabel i ewentualnie łącz je w zapytaniach mysql.
Zanim zaczniesz pisać kod PHP rozplanuj sobie szkielet Twojej bazy danych. Baza to miejsce przechowywania danych, której (raczej) strukturę nie będziesz zmieniał już nigdy. Dlatego musi być bardzo dobrze rozplanowana.
Go to the top of the page
+Quote Post
Cr3V_86
post
Post #8





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 5.11.2008

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


tak to wiem jedna tabela np użytkownicy .
druga arty/newsy ale jak najlepiej rozplanować napisy ?
jedna tabela i pola napisy od a b, ,c , d .....
czy może jedna tabela dla napisów a druga tabela dla napisów od b etc ?
Go to the top of the page
+Quote Post
kefirek
post
Post #9





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


Najlepiej takie tabele
Użytkownicy
| id | nazwa | … itp
Filmy_cat
| id | nazwa | … itp.
Filmy
| id_filmu | id_cat | nazwa_filmu | id_napisów | … itp.
Napisy
| id | tresc_napisow | … itp.

Ten post edytował kefirek 12.01.2009, 16:13:09
Go to the top of the page
+Quote Post
erix
post
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Napisy
| id | tresc_napisow | … itp.

A nie możesz trzymać napisów w pliku? Nie maltretuj bazy niepotrzebnie. Trzeba rozgraniczyć, a Ty popadasz w skrajność... Gdyby napisy były plikami po kilkadziesiąt MiB, to też będziesz je trzymał w DB?
Go to the top of the page
+Quote Post
Cr3V_86
post
Post #11





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 5.11.2008

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


z mojej strony zrobić to na plikach było by dużo łatwiej ale nie wiem czy to będzie dobre rozwiązanie ?
Chyba wszystkie strony z napisami trzymają napisy w mysql ?

Czyli według waszych porad zrobił bym to tak jak pisał Kefirek , erix :

W bazie tylko adres do pliku przechowywanego w txt na ftp ?
Nawet taki sposób był by dobry gdym w przyszłości chciał dawać także spolszczenie do gier itp .

Ten post edytował Cr3V_86 12.01.2009, 17:28:00
Go to the top of the page
+Quote Post
erix
post
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
W bazie tylko adres do pliku przechowywanego w txt na ftp ?

Właśnie o to mi chodzi...

Cytat
Chyba wszystkie strony z napisami trzymają napisy w mysql ?

A masz wtyki w mięsnym, że wiesz? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
Cr3V_86
post
Post #13





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 5.11.2008

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


jest dostępna na necie baza napisy.org , dziś pobiorę i zobaczy się jak oni mieli to rozplanowane .
Ale baza jest ogromna więc wygląda na to że oni mieli wszystko w bazie .
Go to the top of the page
+Quote Post
erix
post
Post #14





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ale słuchaj, co się do Ciebie mówi - to NIE JEST efektywny sposób przechowywania plików.
Go to the top of the page
+Quote Post
Cr3V_86
post
Post #15





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 5.11.2008

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


więc napisy org miało całe napisy na ftp a w bazie info o lokalizacji pliku .
Więc już kwestia gdzie trzymać napisy została chyba rozwiązana .
Dzięki wszystkim za pomoc.
Pozdrawiam.
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 - 17:39