![]() |
![]() ![]() |
![]() |
![]()
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 . |
|
|
![]()
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 |
|
|
![]()
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.
|
|
|
![]()
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 ? |
|
|
![]()
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. |
|
|
![]()
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 |
|
|
![]()
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. |
|
|
![]()
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 ? |
|
|
![]()
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 |
|
|
![]()
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? |
|
|
![]()
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 |
|
|
![]()
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) |
|
|
![]()
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 . |
|
|
![]()
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.
|
|
|
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:39 |