Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

[PHP] Upload plików

#1
[PHP] Upload plików
W bazie MySQL mam kilka rekordów zapisanych poprzez formularz.
W jaki sposób wykonać przy edycji rekordu upload plików, tak aby można było do danego rekordu dodać wiele plików, oraz ponownej edycji w przyszłości, nie usuwały się poprzednie pliki.
 System operacyjny: windows_eight Przeglądarka: chrome
#2
RE: [PHP] Upload plików
Tutaj na temat PHP i uploadu i downloadu pliku z/do bazy:

http://www.php-mysql-tutorial.com/wikis/...abase.aspx

Teraz jak zrobić żeby jeden rekord miał kilka plików i dało się to wyszukać potem.

Załóżmy, że masz tabele Osoba (która ma imię, nazwisko, itd i pole idAlbumu), potem masz osobną tabele Zdjecia(w której jest na przykład idZdjecia i zdjecieFile). Robisz teraz tabele łączącą o nazwie na przykład: AlbumyUzytkownikow (idAlbumu, idZjecia) i łączysz idZdjecia z Zdjecia.idZjecia oraz idAlubmu z Osoba.idAlbumu. Dzięki temu jeden użytkownik może mieć kilka plików swoich. Potem wszystkie pliki danego użytkownika wyszukujesz za pomocą idAlbumu z Osoba i idAlbumu AlbumyUzytkownikow.
 System operacyjny: windows_seven Przeglądarka: firefox
#3
RE: [PHP] Upload plików
Dzięki za odpowiedź. Teraz już sobie poradzę .
 System operacyjny: windows_eight Przeglądarka: chrome
#4
RE: [PHP] Upload plików
Przepraszam Cię bardzo, ale jeśli masz prosty system to można to zrobić w prostszy o wiele sposób.

Przykład: (tylko żeby zilustrować)
Posłużą nam dwie tabele.

a)Użytkownicy o następujących kolumnach:
idUzytkownika PRIMARY KEY
nazwaUzytkownika TEXT

b)Pliki o następujących kolumnach:
idPliku PRIMARY KEY
nazwaPliku TEXT
idUzytkownika INT


Wpisujemy do użytkowników 2 rekordy, na przykład:
(1,'Kowalski')
(2,'Nowak)

Wpisujemy do Pliki 3 rekordy, na przykład:
(1,'TESTKOWALSKI1',1)
(2,'TESTKOWALSKI2',1)
(3,'TESTNOWAK1',2)

I gdy chcemy pokazać wszystkie pliki użytkownika Kowalski to wystarczy taka kwerenda:


Kod:
select nazwaPliku from pliki JOIN uzytkownicy ON pliki.idUzytkownika = uzytkownicy.idUzytkownika WHERE uzytkownicy.nazwaUzytkownika LIKE 'Kowalski';


Przepraszam jeszcze raz, ale dopiero raczkuje w temacie baz danych - najlepiej gdybyś poczekał na wypowiedź kogoś bardziej doświadczonego.
 System operacyjny: windows_seven Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki ([PHP] Upload plików)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Upload pliku na serwer i do bazy danych mati514 3 5701 16.05.2019, 17:12
Ostatni post: mati514
  Dlaczego upload nie działa? szymon1051 0 1363 05.12.2014, 11:37
Ostatni post: szymon1051
  [PHP] Wyszukanie plików utworzonych w ostatniej godzinie loloa 1 740 28.01.2014, 00:16
Ostatni post: Sebuś'ik

Skocz do:


Wybrane wątki ([PHP] Upload plików)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Wywołanie diva funkcją SebastianF 3 7211 25.03.2019 10:55
Ostatni post: hydr4x
Scared front-end czy back-end gbr 7 12295 23.03.2019 16:56
Ostatni post: luciussulla
  Gdzie odpłatnie wypozycjonować swoją stronę w html5 w google za 100zł? aktywny27 13 24672 17.02.2019 21:44
Ostatni post: SEMPIRE
  xampp konwersja video milutki182 3 12700 10.02.2019 13:18
Ostatni post: Ajgor
  HTML a Wordpress Majki_77 3 11649 10.02.2019 13:17
Ostatni post: Ajgor
  Gotowe klasy xCart 0 6578 08.02.2019 17:16
Ostatni post: xCart
  Jak ustawić tekst na środku ekranu buzek1 4 3101 08.02.2019 17:07
Ostatni post: xCart
Ściana Problem a zaktualizacją Joomla 3.6.5 do 3.8.8 CREATIVE_ 14 24669 13.01.2019 06:00
Ostatni post: CREATIVE_
  Xampp i CMS Made Simple Echelon 1 7578 07.12.2018 14:35
Ostatni post: raxer
  Problem z certyfikatem na sslforfree.com gentleman 2 8973 11.10.2018 17:09
Ostatni post: Michu_PL
  Generator kodów kreskowych Yanke$ 0 9243 16.09.2018 12:02
Ostatni post: Yanke$
  skalowanie elementów do wielkości ekranu szakal87 1 9581 11.09.2018 05:36
Ostatni post: Michu_PL
  Formularz do zgłaszania błędów na stronie-pomoc w przeróbce. raxer 0 8809 10.09.2018 18:51
Ostatni post: raxer
  Layout Strony Majki_77 2 10258 28.08.2018 16:27
Ostatni post: gentleman
  Wyszukiwanie na urządzenich mobilnych broda99 4 2762 22.08.2018 13:14
Ostatni post: grzegorzkrk