Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak zaimportować pliki jpg do bazy Mysql?
younes
post 25.07.2004, 20:06:28
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 8.10.2003

Ostrzeżenie: (0%)
-----


Witam wszystkich,

Mam problem
Korzystam z PHPmyAdmin i chciałbym umieścić w bazie pliki jpg ewentualnie ścieżkę dostępu do tego pliku na serwerze.

Czy można to zrobić poprzez PhpmyAdmin?

Byc może dla kogoś to pryszcz ale ja nie wiem jak to zrobić.

Jeżeli jest gdzieś na tym forum post na ten sam temt to prosiłbym o link.

Z góry dzięki
Go to the top of the page
+Quote Post
kicaj
post 25.07.2004, 20:15:56
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


Cytat(younes @ 2004-07-25 21:06:28)
...ewentualnie ścieżkę dostępu do tego pliku na serwerze...

A jaka tu filozofia? Wpisujesz http://serwer.pl/nazwa_pliku.jpg!?


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
younes
post 25.07.2004, 22:13:56
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 8.10.2003

Ostrzeżenie: (0%)
-----


Chodzi o to, czy jest możliwe coś takiego:

Mam formularz z polami wyboru np:(tylko przykład)
Pole nr 1 : marka pojazdu - opel, fiat, suzuki itd
Pole nr 2 : kolor pojazdu - czerwony, zielony, niebieski itd

W bazie mam stworzoną tabelę.

Jeśli wybiorę np. fiat i czerwony, z bazy pobiera mi tylko te wiersze w których są wpisane te dwie opcję.

I z tym nie mam problemów.
Chciałbym jeszcze to tych wierszy dodać fotkę.

Jak zrobić żeby oprócz tych danych (fiat, czerwony) pokazywała się również fotka przyporządkowana do odpowiedniego wiersza w bazie danych?
Np.
fiat, czerwony, i inne dane, fotka.jpg

Mam nadzieję że rozumiecie o co mi chodzi
Z góry dzięki
Go to the top of the page
+Quote Post
mhs
post 26.07.2004, 14:16:37
Post #4





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

Ostrzeżenie: (0%)
-----


to zalezy od tego jaka masz strukture bazy danych... wszystkie dane przechowujesz w jednej tabeli to musisz jeszcze dodac jedna kolumne gdzie bedziesz zapisywal sciezke do pliku graficznego (w sytuacji gdy pliki graficzne przechowujesz na serwerze), jezeli chcesz dodac pole do istniejacej tabeli to musisz wykorzystac nastepujace polecenie:

  1. ALTER TABLE nazwaTabeli ADD zdjecie VARCHAR(32);


wiecej informacji na ten temat znajdziesz w manualu....


jezeli nie wszystkie samochody (rekordy) bede mialy odpowiadajace im zdjecie mozesz stworzyc tabele zdjecia i teraz...
maja tabele samochody tworzysz tabele laczaca powiedzmy samochody_zdjecia a nastepnie juz zostaje tylko kwiestia pobrania danych... dzieki temu rozwiazaniu unikniesz pustych pol w bazie danych
Go to the top of the page
+Quote Post
Kinool
post 26.07.2004, 14:36:49
Post #5





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

Ostrzeżenie: (0%)
-----


w tabeli samochody mozesz zrobic dodatkowe pole np. foto tym tinyint domyslna wartosc 0 jesli dany samochod ma fotke to wartos ma 1

zapewne masz poze w stylu ID dla kazdego rekordu w bazie, ktore identyfikuje zady samochod?!

jak tak to foty mozesz ladowac do katalogu np /zdjecia i zmieniac im nazyw na np: 10.jpg gdzie 10 to ID dla danego pojazdu


przy wyciagniu danych sprawdzasz czy w pole foto==1 jesli tak to ladujeszfote /zdjecia/ID.jpg smile.gif


--------------------
Go to the top of the page
+Quote Post
halfik
post 27.07.2004, 15:23:13
Post #6





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 17.05.2003
Skąd: Nysa

Ostrzeżenie: (10%)
X----


alternatywa moze byc dodatkowe pole na przechowywanie samego zdjecia, zamiast tylko informacji o tym czy ono istnieje oraz gdzie lezy na dysku.


--------------------


"Nie wiedziałem tylko, że Bóg też był na grzybach, gdy majstrował przy wszechświecie" (Janusz Wisniewski)
dev: gazeta.ie
Go to the top of the page
+Quote Post
younes
post 27.07.2004, 17:21:21
Post #7





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 8.10.2003

Ostrzeżenie: (0%)
-----


halfik a jak załadować to zdjęcie do tabeli z poziomu phpmyadmin na serwerze?

gdyby ktoś wiedział proszę o odpowiedź.
z góry dzięki
Go to the top of the page
+Quote Post
limak
post 27.07.2004, 18:15:18
Post #8





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 13.03.2004
Skąd: Siemianowice Śl.

Ostrzeżenie: (0%)
-----


aby zaladowac zdiecie tworzysz tabele z polem blob smile.gif
w phpmyadmin smile.gif i tak sie pokaze taki przycisk do zaladowania pliku (np. obrazka)
myśle ze się zorientujesz o co chodzi smile.gif

wiecej mozesz poczytac www.google.pl -> "przechowywanie plików w bazie danych" -> pierwszy link od góry smile.gif

pozdrawiam,
limak

Ten post edytował limak 27.07.2004, 18:17:29


--------------------
karczmarczyk.com
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2025 - 06:04