Witaj, Gość
Musisz się zarejestrować przed napisaniem posta.

Użytkownik
  

Hasło
  





Szukaj na forum

(Zaawansowane szukanie)

Statystyki
» Użytkownicy: 1
» Najnowszy użytkownik: Admin
» Wątków na forum: 67
» Postów na forum: 67

Pełne statystyki

Użytkownicy online
Aktualnie jest 2 użytkowników online.
» 0 Użytkownik(ów) | 1 Gość(i)
Google

Ostatnie wątki
Plik z indeksem strony
Forum: Plik z indeksem strony
Ostatni post: Admin
05-16-2025, 10:52 PM
» Odpowiedzi: 0
» Wyświetleń: 36
Plik z konfiguracją syste...
Forum: Plik z konfiguracją systemu
Ostatni post: Admin
05-16-2025, 10:06 PM
» Odpowiedzi: 0
» Wyświetleń: 19
Silnik systemu
Forum: Silnik systemu
Ostatni post: Admin
05-16-2025, 06:50 PM
» Odpowiedzi: 0
» Wyświetleń: 15
Interfejs połączenia z ba...
Forum: Interfejs połączenia z bazą danych MySQL
Ostatni post: Admin
05-16-2025, 03:23 PM
» Odpowiedzi: 0
» Wyświetleń: 9
Tabela z artykułami
Forum: Tabela z artykułami
Ostatni post: Admin
05-16-2025, 03:00 PM
» Odpowiedzi: 0
» Wyświetleń: 9
Tabela z danymi kontaktow...
Forum: Tabela z danymi kontaktowymi
Ostatni post: Admin
05-16-2025, 02:52 PM
» Odpowiedzi: 0
» Wyświetleń: 12
Tabela modułu pobierania ...
Forum: Tabela modułu pobierania plików
Ostatni post: Admin
05-16-2025, 02:35 PM
» Odpowiedzi: 0
» Wyświetleń: 12
Tabela zawierająca koment...
Forum: Tabela zawierająca komentarze
Ostatni post: Admin
05-16-2025, 02:20 PM
» Odpowiedzi: 0
» Wyświetleń: 9
Tabela z kategoriami blog...
Forum: Tabela z kategoriami bloga
Ostatni post: Admin
05-16-2025, 02:05 PM
» Odpowiedzi: 0
» Wyświetleń: 15
Tabela ze wpisami do blog...
Forum: Tabela ze wpisami do bloga
Ostatni post: Admin
05-16-2025, 01:52 PM
» Odpowiedzi: 0
» Wyświetleń: 9

 
  Użytkowniku , gdzie są twoje dane
Napisane przez: Admin - 05-08-2025, 07:05 PM - Forum: Użytkowniku , gdzie są twoje dane - Brak odpowiedzi

Tabela z użytkownikami , czyli miejsce , w którym jest składana większość informacji , jakie się podaje podczas rejestracji oraz wypełnienia profilu . Nosi nazwę fb_user i jest jedną z najważniejszych w systemie . Będzie do niej najwięcej zapytań . Pola tabeli : identyfikator użytkownika , jego język , pierwsze imię , nazwisko , płeć , dzień urodzin , miesiąc urodzin , rok urodzin , adres e-mail , hasło , informacja , czy użytkownik jest aktywny , kod aktywacyjny , specjalny kod , data rejestracji , główny obraz , informacje o osobie , znane języki , ulubiona muzyka , książki , filmy , programy telewizyjne , gry , status osobowy , religia , politycy , osoby , które ją inspirują , cytaty , drużyny sportowe , sportowcy , dodatkowe adresy e-mail , komunikatory internetowe , telefony , ulica , miasto , kod pocztowy , strona WWW , informacje o szkołach , informacje o pracy , zainteresowania , czy użytkownik jest firmą , ustawienia prywatności , nazwa firmy oraz informacja , czy użytkownik jest zbanowany .

Tabela z danymi użytkownika

Kod PHP:
create table `fb_user` (
`
user_idint(11not null auto_increment,
`
user_langchar(2collate utf8_unicode_ci not null,
`
user_firstnamevarchar(255collate utf8_unicode_ci not null,
`
user_lastnamevarchar(255collate utf8_unicode_ci not null,
`
user_genderchar(1collate utf8_unicode_ci not null,
`
user_birth_dayint(2not null,
`
user_birth_monthint(2not null,
`
user_birth_yearint(4not null,
`
user_emailvarchar(255collate utf8_unicode_ci not null,
`
user_pswdvarchar(255collate utf8_unicode_ci not null,
`
user_activechar(1collate utf8_unicode_ci not null,
`
user_codevarchar(25collate utf8_unicode_ci not null,
`
user_special_codevarchar(25collate utf8_unicode_ci not null,
`
user_regvarchar(10collate utf8_unicode_ci not null,
`
user_picturechar(1collate utf8_unicode_ci not null,
`
user_abouttext collate utf8_unicode_ci not null,
`
user_lang_1varchar(55collate utf8_unicode_ci not null,
`
user_lang_2varchar(55collate utf8_unicode_ci not null,
`
user_lang_3varchar(55collate utf8_unicode_ci not null,
`
user_lang_4varchar(55collate utf8_unicode_ci not null,
`
user_lang_5varchar(55collate utf8_unicode_ci not null,
`
user_lang_6varchar(55collate utf8_unicode_ci not null,
`
user_lang_7varchar(55collate utf8_unicode_ci not null,
`
user_lang_8varchar(55collate utf8_unicode_ci not null,
`
user_lang_9varchar(55collate utf8_unicode_ci not null,
`
user_lang_10varchar(55collate utf8_unicode_ci not null,
`
user_lang_1_knowtinyint(1not null,
`
user_lang_2_knowtinyint(1not null,
`
user_lang_3_knowtinyint(1not null,
`
user_lang_4_knowtinyint(1not null,
`
user_lang_5_knowtinyint(1not null,
`
user_lang_6_knowtinyint(1not null,
`
user_lang_7_knowtinyint(1not null,
`
user_lang_8_knowtinyint(1not null,
`
user_lang_9_knowtinyint(1not null,
`
user_lang_10_knowtinyint(1not null,
`
user_ent_musicvarchar(255collate utf8_unicode_ci not null,
`
user_ent_booksvarchar(255collate utf8_unicode_ci not null,
`
user_ent_filmsvarchar(255collate utf8_unicode_ci not null,
`
user_ent_tvvarchar(255collate utf8_unicode_ci not null,
`
user_ent_gamevarchar(255collate utf8_unicode_ci not null,
`
user_maritalstatuschar(1collate utf8_unicode_ci not null,
`
user_religionvarchar(255collate utf8_unicode_ci not null,
`
user_religion_brieftinytext collate utf8_unicode_ci not null,
`
user_politicsvarchar(255collate utf8_unicode_ci not null,
`
user_politics_brieftinytext collate utf8_unicode_ci not null,
`
user_people_inspiratedvarchar(255collate utf8_unicode_ci not null,
`
user_people_inspirated_brieftinytext collate utf8_unicode_ci not null,
`
user_citates_brieftinytext collate utf8_unicode_ci not null,
`
user_sportvarchar(255collate utf8_unicode_ci not null,
`
user_sport_team_1varchar(255collate utf8_unicode_ci not null,
`
user_sport_team_2varchar(255collate utf8_unicode_ci not null,
`
user_sport_team_3varchar(255collate utf8_unicode_ci not null,
`
user_sport_team_4varchar(255collate utf8_unicode_ci not null,
`
user_sport_team_5varchar(255collate utf8_unicode_ci not null,
`
user_sport_pearson_1varchar(255collate utf8_unicode_ci not null,
`
user_sport_pearson_2varchar(255collate utf8_unicode_ci not null,
`
user_sport_pearson_3varchar(255collate utf8_unicode_ci not null,
`
user_sport_pearson_4varchar(255collate utf8_unicode_ci not null,
`
user_sport_pearson_5varchar(255collate utf8_unicode_ci not null,
`
user_email2varchar(55collate utf8_unicode_ci not null,
`
user_email3varchar(55collate utf8_unicode_ci not null,
`
user_email4varchar(55collate utf8_unicode_ci not null,
`
user_email5varchar(55collate utf8_unicode_ci not null,
`
user_skypevarchar(30collate utf8_unicode_ci not null,
`
user_ggvarchar(20collate utf8_unicode_ci not null,
`
user_aqqvarchar(50collate utf8_unicode_ci not null,
`
user_tlenvarchar(50collate utf8_unicode_ci not null,
`
user_windowsmsgvarchar(60collate utf8_unicode_ci not null,
`
user_telephonevarchar(30collate utf8_unicode_ci not null,
`
user_telephone2varchar(30collate utf8_unicode_ci not null,
`
user_telephone3varchar(30collate utf8_unicode_ci not null,
`
user_telephone4varchar(30collate utf8_unicode_ci not null,
`
user_telephone5varchar(30collate utf8_unicode_ci not null,
`
user_streetvarchar(150collate utf8_unicode_ci not null,
`
user_cityvarchar(150collate utf8_unicode_ci not null,
`
user_post_codevarchar(20collate utf8_unicode_ci not null,
`
user_wwwvarchar(140collate utf8_unicode_ci not null,
`
user_school_primvarchar(65collate utf8_unicode_ci not null,
`
user_school_prim2varchar(65collate utf8_unicode_ci not null,
`
user_school_prim3varchar(65collate utf8_unicode_ci not null,
`
user_school_gimvarchar(65collate utf8_unicode_ci not null,
`
user_school_gim2varchar(65collate utf8_unicode_ci not null,
`
user_school_gim3varchar(65collate utf8_unicode_ci not null,
`
user_school_middlevarchar(65collate utf8_unicode_ci not null,
`
user_school_middle2varchar(65collate utf8_unicode_ci not null,
`
user_school_middle3varchar(65collate utf8_unicode_ci not null,
`
user_school_highvarchar(65collate utf8_unicode_ci not null,
`
user_school_high2varchar(65collate utf8_unicode_ci not null,
`
user_school_high3varchar(65collate utf8_unicode_ci not null,
`
user_workvarchar(65collate utf8_unicode_ci not null,
`
user_work2varchar(65collate utf8_unicode_ci not null,
`
user_work3varchar(65collate utf8_unicode_ci not null,
`
user_work4varchar(65collate utf8_unicode_ci not null,
`
user_work5varchar(65collate utf8_unicode_ci not null,
`
user_work6varchar(65collate utf8_unicode_ci not null,
`
user_work7varchar(65collate utf8_unicode_ci not null,
`
user_work8varchar(65collate utf8_unicode_ci not null,
`
user_work9varchar(65collate utf8_unicode_ci not null,
`
user_work10varchar(65collate utf8_unicode_ci not null,
`
user_interestsvarchar(255collate utf8_unicode_ci not null,
`
user_interests2varchar(255collate utf8_unicode_ci not null,
`
user_is_firmchar(1collate utf8_unicode_ci not null,
`
user_priv_1char(1collate utf8_unicode_ci not null,
`
user_priv_2char(1collate utf8_unicode_ci not null,
`
user_priv_3char(1collate utf8_unicode_ci not null,
`
user_priv_4char(1collate utf8_unicode_ci not null,
`
user_priv_5char(1collate utf8_unicode_ci not null,
`
user_priv_6char(1collate utf8_unicode_ci not null,
`
user_priv_7char(1collate utf8_unicode_ci not null,
`
user_priv_8char(1collate utf8_unicode_ci not null,
`
user_priv_9char(1collate utf8_unicode_ci not null,
`
user_priv_10char(1collate utf8_unicode_ci not null,
`
user_priv_11char(1collate utf8_unicode_ci not null,
`
user_firstlastnamevarchar(255collate utf8_unicode_ci not null,
`
user_firm_nameint(11not null,
`
user_banchar(1collate utf8_unicode_ci not null,
primary key (`user_id`)
engine=myisam auto_increment=35 default charset=utf8 collate=utf8_unicode_ci auto_increment=35 

Wydrukuj tę wiadomość

  Publikacje na stronie głównej
Napisane przez: Admin - 05-08-2025, 07:03 PM - Forum: Publikacje na stronie głównej - Brak odpowiedzi

Podstawa wspólnej komunikacji to strona główna , na której można zamieszczać swoje statusy , zdjęcia , linki do stron zewnętrznych oraz filmy . Tabela fb_publication służy właśnie do tego celu . Zdefiniowane w niej pola : identyfikator publikacji , status , zdjęcie , film , link , opis , czas zamieszczenia , identyfikator użytkownika będącego jej właścicielem oraz osoby , które mogły ją ogłądać .

Tabela z publikacjami

Kod PHP:
create table `fb_publication` (
`
publication_idint(11not null auto_increment,
`
publication_kindchar(1collate utf8_unicode_ci not null,
`
publication_statusvarchar(255collate utf8_unicode_ci not null,
`
publication_picturevarchar(255collate utf8_unicode_ci not null,
`
publication_movievarchar(255collate utf8_unicode_ci not null,
`
publication_linkvarchar(255collate utf8_unicode_ci not null,
`
publication_briefvarchar(255collate utf8_unicode_ci not null,
`
publication_timevarchar(10collate utf8_unicode_ci not null,
`
publication_user_idint(11not null,
`
publication_to_user_idint(11not null,
primary key (`publication_id`)
engine=myisam auto_increment=35 default charset=utf8 collate=utf8_unicode_ci auto_increment=35 

Wydrukuj tę wiadomość

  Prywatne wiadomości - skontaktuj się ze mną
Napisane przez: Admin - 05-08-2025, 06:58 PM - Forum: Prywatne wiadomości - skontaktuj się ze mną - Brak odpowiedzi

System prywatnych wiadomości będzie sposobem komunikowania się użytkowników wewnątrz systemu . W ten sposób nie będą musieli pisać e-maila do drugiej osoby , a jedynie wyślą jej wiadomość , która od razu pojawi się w skrzynce odbiorczej . Konstrukcja wiadomości będzie potrzebowała dwóch tabel do sprawnego działania . Pierwsza tabela z wiadomościami otrzymanymi nosi nazwę : fb_pm_received i zawiera pola : identyfikator wiadomości , identyfikator osoby , która ją wysłała , identyfikator osoby , która ją otrzymała , temat , treść , informacja , czy została przeczytana , oraz czas jej wysłania .

Tabela z wiadomościami odebranymi

Kod PHP:
create table `fb_pm_received` (
`
pm_idint(11not null auto_increment,
`
pm_from_userint(11not null,
`
pm_to_userint(11not null,
`
pm_topicvarchar(255collate utf8_unicode_ci not null,
`
pm_contenttext collate utf8_unicode_ci not null,
`
pm_readchar(1collate utf8_unicode_ci not null,
`
pm_timevarchar(10collate utf8_unicode_ci not null,
primary key (`pm_id`)
engine=myisam auto_increment=231 default charset=utf8 collate=utf8_unicode_ci auto_increment=231 


Druga tabela będzie zawierała informacje o wiadomościach wysłanych . Będą tam przechowywane informacje , które sam użytkownik wysłał do innych i chciałby mieć ich kopie . Nosi nazwę fb_pm_send i zawiera kolejno pola : identyfikator wiadomości , identyfikator użytkownika , od którego wiadomość została wysłana , identyfikator użytkownika , do którego wiadomość trafiła , temat , treść , informacja , czy została ona przeczytana , oraz czas jej wysłania .

Tabela z wiadomościami wysłanymi

Kod PHP:
create table `fb_pm_send` (
`
pm_idint(11not null auto_increment,
`
pm_from_userint(11not null,
`
pm_to_userint(11not null,
`
pm_topicvarchar(255collate utf8_unicode_ci not null,
`
pm_contenttext collate utf8_unicode_ci not null,
`
pm_readchar(1collate utf8_unicode_ci not null,
`
pm_timevarchar(10collate utf8_unicode_ci not null,
primary key (`pm_id`)
engine=myisam auto_increment=default charset=utf8 collate=utf8_unicode_ci auto_increment=

Wydrukuj tę wiadomość

  Dodatkowe strony
Napisane przez: Admin - 05-08-2025, 06:51 PM - Forum: Dodatkowe strony - Brak odpowiedzi

Pewnie nie raz będzie nam potrzebne dodanie kilku stron z informacjami dla użytkownika . Do tego celu posłuży nam tabela fb_page z polami : identyfikator strony , tytuł oraz treść .

Tabela zawierająca strony


Kod PHP:
create table `fb_page` (
`
page_idint(11not null auto_increment,
`
page_titlevarchar(255collate utf8_unicode_ci not null,
`
page_contenttext collate utf8_unicode_ci not null,
primary key (`page_id`)
engine=myisam default charset=utf8 collate=utf8_unicode_ci auto_increment=

Wydrukuj tę wiadomość

  Tabela z definicją miejsc
Napisane przez: Admin - 05-08-2025, 06:50 PM - Forum: Tabela z definicją miejsc - Brak odpowiedzi

Profil użytkownika jest bardzo rozbudowany , jednak umieszczenie wszystkich danych w tabeli z ich danymi byłby po prostu marnowaniem miejsca w bazie danych . Dlatego stworzymy tabelę fb_otherplaces zawierającą krótkie informacje na temat ulubionych miejsc . Pola : identyfikator rekordu , identyfikator użytkownika , tytuł oraz krótki opis miejsca .

Tabela z definicją miejsc pobytu

Kod PHP:
create table `fb_otherplaces` (
`
place_idint(11not null auto_increment,
`
place_user_idint(11not null,
`
place_titlevarchar(80collate utf8_unicode_ci not null,
`
place_briefvarchar(255collate utf8_unicode_ci not null,
primary key (`place_id`)
engine=myisam default charset=utf8 collate=utf8_unicode_ci auto_increment=

Wydrukuj tę wiadomość

  Lubię stronę
Napisane przez: Admin - 05-08-2025, 06:49 PM - Forum: Lubię stronę - Brak odpowiedzi

Osoby , które interesują się daną tematyką , na pewno będą chciały dodać stronę do ulubionych . System pozwala na rejestrację nie tylko osobom , ale także firmom , które tworzą witryny na dany temat . Tabela fb_likeit będzie zawierała pola : identyfikator rekordu , identyfikator użytkownika oraz identyfikator strony .

Tabela lubię to

Kod PHP:
create table `fb_likeit` (
`
likeit_idint(11not null auto_increment,
`
likeit_user_idint(11not null,
`
likeit_friend_idint(11not null,
primary key (`likeit_id`)
engine=myisam default charset=utf8 collate=utf8_unicode_ci auto_increment=

Wydrukuj tę wiadomość

  Zaproś nowych znajomych
Napisane przez: Admin - 05-08-2025, 06:47 PM - Forum: Zaproś nowych znajomych - Brak odpowiedzi

Kiedy będziemy chcieli , aby nasza strona ożyła i znalazło się na niej mnóstwo nowych osób trzeba będzie pomyśleć o sposobie zapraszania nowych uczestników przez już istniejące grona fanów . Tabela fb_invite będzie pozwalała na zapraszanie poprzez odpowiedni list e-mailowy wysłany na skrzynkę pocztową . Tworzymy w niej pola z identyfikatorem zaproszenia , adresem e-mailowym osoby oraz identyfikatorem użytkownika , tak aby mógł wysłać list tylko jeden raz do tej samej osoby .

Tabela zaproszeń osób z poza własnego grona przyjaciół

Kod PHP:
create table `fb_invite` (
`
invite_idint(11not null auto_increment,
`
invite_emailvarchar(255collate utf8_unicode_ci not null,
`
invite_user_idint(11not null,
primary key (`invite_id`)
engine=myisam default charset=utf8 collate=utf8_unicode_ci auto_increment=

Wydrukuj tę wiadomość

  Rozrywka - dla użytkowników , czyli gry
Napisane przez: Admin - 05-08-2025, 06:44 PM - Forum: Rozrywka - dla użytkowników , czyli gry - Brak odpowiedzi

Tak jak w każdej społeczności nie można zapomnieć o poświęceniu czasu na własne rozrywki , tak samo i tutaj trzeba zapewnić użytkownikom możliwość korzystania z różnych rozrywek . Tabela przeznaczona na gry : fb_games . Zawiera ona pola : identyfikator gry , identyfikator użytkownika , który dodał daną grę , nazwę gry oraz specjalny adres URL , pod którym będzie się ona znajdowała .

Tabela z grami

Kod PHP:
create table `fb_games` (
`
game_idint(11not null auto_increment,
`
game_user_idint(11not null,
`
game_namevarchar(255collate utf8_unicode_ci not null,
`
game_urltext collate utf8_unicode_ci not null,
`
game_acceptchar(1collate utf8_unicode_ci not null,
primary key (`game_id`)
engine=myisam auto_increment=default charset=utf8 collate=utf8_unicode_ci auto_increment=


Będzie potrzebne miejsce , w którym można przechowywać informacje o tym , jaką grę użytkownik dodał do swoich ulubionych , tak aby dotarcie do niej nie zajmowało wiele czasu . Tabela nosi nazwę fb_user_games i posiada pola : identyfikator rekordu , identyfikator użytkownika oraz identyfikator gry .

Tabela z grami wybranymi przez użytkowników

Kod PHP:
create table `fb_user_games` (
`
game_idint(11not null auto_increment,
`
game_user_idint(11not null,
`
game_game_idint(11not null,
primary key (`game_id`)
engine=myisam auto_increment=69 default charset=latin1 collate=latin1_german2_ci auto_increment=69 

Wydrukuj tę wiadomość

  Przyjaciele
Napisane przez: Admin - 05-08-2025, 06:41 PM - Forum: Przyjaciele - Brak odpowiedzi

Zaprzyjaźnione osoby w świecie rzeczywistym będą mogły informować innych , iż są także przyjaciółmi w świecie wirtualnym . Dodatkowo zaproszenie drugiej osoby spowoduje , że na jej tablicy zaczną się pojawiać treści publikowane właśnie przez innych użytkowników , których dołączył do strony . Tabela nosi nazwę fb_friends . Pola utworzone w tabeli : identyfikator rekordu , identyfikator użytkownika , identyfikator przyjaciela , rodzaj znajomości oraz informacja , czy dana propozycja zaproszenia została zaakceptowana .

Tabela przyjaciół

Kod PHP:
create table `fb_friends` (
`
friend_idint(11not null auto_increment,
`
friend_user_idint(11not null,
`
friend_friend_idint(11not null,
`
friend_kidchar(1collate utf8_unicode_ci not null,
`
friend_acceptchar(1collate utf8_unicode_ci not null,
primary key (`friend_id`)
engine=myisam auto_increment=628 default charset=utf8 collate=utf8_unicode_ci auto_increment=628 

Wydrukuj tę wiadomość

  Tabela komentarzy , dzięki której stworzymy prawdziwą wspólnotę
Napisane przez: Admin - 05-08-2025, 06:39 PM - Forum: Tabela komentarzy , dzięki której stworzymy prawdziwą wspólnotę - Brak odpowiedzi

Komentarze to jeden z najcenniejszych elementów , który możemy zastosować w naszej stronie , aby umożliwić wszystkim zainteresowanym dodawanie opisów elementów opublikowanych przez znajomych za pośrednictwem strony . Nazwa tabeli to : fb_comment . Stworzymy w niej pola : identyfikator komentarza , identyfikator treści która została skomentowana , identyfikator użytkownika , treść , datę publikacji , element , którego dotyczy komentarz , oraz informację , czy został on usunięty .

Tabela komentarzy 

Kod PHP:
create table `fb_comment` (
`
comm_idint(11not null auto_increment,
`
comm_cont_idint(11not null,
`
comm_user_idint(11not null,
`
comm_commentvarchar(255collate utf8_unicode_ci not null,
`
comm_datevarchar(10collate utf8_unicode_ci not null,
`
comm_whatchar(1collate utf8_unicode_ci not null,
`
comm_deletedchar(1collate utf8_unicode_ci not null,
primary key (`comm_id`)
engine=myisam auto_increment=default charset=utf8 collate=utf8_unicode_ci auto_increment=

Wydrukuj tę wiadomość