Vstavite sliko v bazo podatkov MySQL
Težava
Ustvarjam spletno mesto za nakup knjig na spletu z uporabo PHP in MySQL in moj problem je:
Kako shraniti slike knjig v podatkovno bazo, vedoč, da se mora fotografija vsake knjige pojaviti pri pregledu knjig, ki so na voljo na spletnem mestu. Vem, da shranjevanje slik v podatkovno bazo upočasni izvajanje poizvedb ... Kaj je metoda boljša od slednje? Hvala v naprej.
Rešitev
Mislim, da je najlažje shraniti slikovno povezavo v bazo podatkov in ne slike same.
- Naredite stolpec, na primer img_src, in prilepite povezavo na fotografijo.
- Primer: C: spletna stran myphoto.jpeg
- Ko ustvarjate oglede strani, naredite:
SELECT * FROM MyTable WHERE ID = 1
- Imeli boste vse informacije, preprosto jih prilepite v tabelo.
Rešil ga je Skeletyon