Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Galeria zdjęć - co powinno się znaleźć w bazie ?
Forum PHP.pl > Forum > Przedszkole
chipoldo
Programuje swoją pierwszą galerię. Odnośnie tego nasunęły mi się dwa pytania:

1. Czy lepiej zapisywać zdjęcia bezpośrednio w bazie danych czy lepiej podawać ścieżkę a plik w katalogu.

2.Jakie kolumny powinny się znaleźć w tabeli galeria, żeby mieć możliwość komentowania, dodawania zdjęcia, katalogów, miniaturek, liczbę wyświetleń danego zdjęcia

czy taki schemat wystarczy ?
Pic_id, User_id, Src_id, date_id, comment_id ... ? czy coś jeszcze jest potrzebnego?
Crozin
1) Lepiej jest trzymać ścieżkę do katalogu
2) Żadne z wymienionych nie powinno się znaleźć w tabeli galeria. Te dane powinny być powrzucane do innych tabel.

Przykładowy schemat:
Member: id (PK, AI), email (UK), password
Gallery: id (PK AI), title, description
Picture: id (PK AI), gallery_id (FK), title, path, thumbnail, views
Comment: id (PK AI), picture_id (FK), member_id (FK), content
chipoldo
dzięki bardzo:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.