• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

jak najlepiej zrobić znajomych phpmyadmin, php i sql

Object Storage Arubacloud
0 głosów
444 wizyt
pytanie zadane 8 października 2022 w PHP przez koleś34 Gaduła (3,270 p.)

Witam, piszę coś w stylu komunikatora. Mam już rejestrowanie, logowanie, stronę główną, edytowanie profilu i teraz właśnie nie wiem jak zrobić znajomych. Dla każdej osoby robić osobną tabelkę czy co?

komentarz 8 października 2022 przez PreZmyK Pasjonat (21,470 p.)
Każdy użytkownik może być znajomym. Robisz tabelę łączoną z 2 kolumnami id użytkownik, id znajomy ze złożonym kluczem głównym PF,PF. W takiej konfiguracji każdy użytkownik będzie mógł mieć wielu znajomych bez powtórzeń i nie będzie mógł dodać do znajomego samego siebie. Posty też powinieneś wyrzucić do oddzielnej jeżeli jeden użytkownik może dodać wiele postów. Nie wiem co mogą znaczyć punkty i serwery, ale jeżeli to jest odnośnik do id relacji jeden do wielu, to raczej też.

1 odpowiedź

+3 głosów
odpowiedź 8 października 2022 przez radek024 Szeryf (77,160 p.)
Na jakiej zasadzie potrzebujesz oddzielnej tabeli dla każdego użytkownika? Miej na uwadze skalowanie - przy tysiącu użytkowników masz tysiąc tabel, a to nawet nie miasto powiatowe.

Czy nie wygodniej będzie zrobić to na zasadzie nowej tabeli, poświęconej wyłącznie na relacje? Możnaby takie coś wykonać na tabeli którą prezentujesz, ale wówczas konkretna kolumna bardzo mocno by rosła. Przy oddzielnej tabeli wystarczysz, że na podstawie id użytkownika będzie tworzony nowy rekord, a, a w nim - identyfikatory użytkownikow-znajonych

Podobne pytania

0 głosów
0 odpowiedzi 99 wizyt
pytanie zadane 9 czerwca 2020 w PHP przez x_000 Obywatel (1,460 p.)
0 głosów
1 odpowiedź 268 wizyt
0 głosów
2 odpowiedzi 1,225 wizyt

92,568 zapytań

141,420 odpowiedzi

319,623 komentarzy

61,956 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...