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

Zadania na stronie do wykonania - Problem MySQL PHP

Object Storage Arubacloud
0 głosów
156 wizyt
pytanie zadane 15 lipca 2020 w PHP przez Kacperhehe Bywalec (2,930 p.)
zmienione kategorie 15 lipca 2020 przez Arkadiusz Waluk
Siemka, podsunie ktoś pomysł w jaki sposób to wykonać?
Chcę zrobić stronę gdzie każdy użytkownik dostałby zadania do wykonania, chcę żeby po kliknięcie w zadanie, zadanie użytkownika zmieniło się na oczekujące i gdy je wykona zgłasza jego wykonanie razem z tym wysyłając Screena wykonanego zadania.,

Zadań będzie gdzieś 30-50 dodatkowe nie wszystkie zadania są pod dany kraj więc to też trzeba jakoś zaplanować.

Pytanie 1: W jaki sposób zaplanować tabele w MySQL żeby to współgrało ze wszystkim
Pytanie 2: Jak to jest z załączaniem screena PHP? Znalazłem skrypt z wysyłaniem zdjęcia ale jakoś można to dopisać do tabeli w MySQL to zdjęcie? Czy w jaki sposób to działa. (głównie zależy mi na odpowiedzi do 1 ;))
komentarz 15 lipca 2020 przez Kacperhehe Bywalec (2,930 p.)
Tworzenie tabeli z nickiem użytkownika i tam te pytania z statusem
Tylko w jaki sensowny sposób dodawać nowe zadania do każdego użytkownika?

1 odpowiedź

0 głosów
odpowiedź 15 lipca 2020 przez mtk3d Nałogowiec (46,690 p.)
wybrane 16 lipca 2020 przez Kacperhehe
 
Najlepsza
Może nie zaczynaj planowania od tabel w MySQL, tylko zaplanuj sobie jak mają wyglądać twoje obiekty w aplikacji. Zapomnij na chwilę o bazie i rozrysuj sobie np. UMLem, albo dowolną inną notacją (jakieś kwadraty, wszystko jedno) obiekty i powiązania pomiędzy nimi. To może pomóc Ci w zobrazowaniu sobie problemu, a mapowaniem obiektów na bazę możesz zająć się później.

Jeśli chodzi o screeny, to MySQL pozwala trzymać obrazki w bazie, ale nie praktykuje się takiego podejścia. Nie praktykuje m.in. ze względu na to że pliki sporo ważą i ew. backup takiej bazy trwałby znacznie dłużej. Innym powodem jest kwestia obciążenia połączenia pomiędzy aplikacją a bazą danych.

Najlepiej pliki przechowuj standardowo w plikach, ew. w jakiejś zewnętrznej usłudze np. S3, a w polu które ma przechowywać plik, trzymasz tylko ścieżkę / link do pliku.

Podobne pytania

0 głosów
1 odpowiedź 93 wizyt
0 głosów
1 odpowiedź 723 wizyt
0 głosów
0 odpowiedzi 357 wizyt

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 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!

...