05-08-2025, 05:37 PM
Użytkownicy będą mogli tworzyć własne albumy zdjęć , a następnie publikować je i pokazywać swoim znajomym , którzy z kolei będą mogli je komentować . Należy utworzyć dwie tabele . Pierwsza będzie przechowywała informacje o albumach danego użytkownika i nosiła nazwę fb_album . Kolejne pola : identyfikator albumu , nazwa oraz identyfikator użytkownika , który taki album założył .
Tabela z albumami
Druga tabela jest przznaczona na wpisanie obrazów , które będą się znajdowały w danym albumie w celu ich posegregowania . Tabela będzie nosiła nazwę fb_album_pictures . Kolejne pola w niej to : identyfikator obrazu , identyfikator albumu , identyfikator użytkownika , plik , opis obrazu oraz informacja o fakcie , że dany plik został usunięty przez użytkownika .
Tabela z z obrazami w albumach
Tabela z albumami
Kod PHP:
create table `fb_album` (
`album_id` int(11) not null auto_increment,
`album_name` varchar(255) collate utf8_unicode_ci not null,
`album_user_id` int(11) not null,
primary key (`album_id`)
) engine=myisam auto_increment=7 default charset=utf8 collate=utf8_unicode_ci auto_increment=7 ;
Druga tabela jest przznaczona na wpisanie obrazów , które będą się znajdowały w danym albumie w celu ich posegregowania . Tabela będzie nosiła nazwę fb_album_pictures . Kolejne pola w niej to : identyfikator obrazu , identyfikator albumu , identyfikator użytkownika , plik , opis obrazu oraz informacja o fakcie , że dany plik został usunięty przez użytkownika .
Tabela z z obrazami w albumach
Kod PHP:
create table `fb_album_pictures` (
`pic_id` int(11) not null auto_increment,
`pic_album_id` int(11) not null,
`pic_user_id` int(11) not null,
`pic_file` varchar(255) collate utf8_unicode_ci not null,
`pic_status` varchar(255) collate utf8_unicode_ci not null,
`pic_delete` char(1) collate utf8_unicode_ci not null,
primary key (`pic_id`)
) engine=myisam auto_increment=7 default charset=utf8 collate=utf8_unicode_ci auto_increment=7 ;