Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wgrać obrazek do bazy danych za pomocą skryptu php?

To zły pomysł na przechowywanie obrazu w bazie danych. Zapisz ścieżkę do niego w bazie danych, zamknij katalog z obrazami przez .htaccess i użyj go na dysku twardym.

Dlaczego nie powinieneś przechowywać plików w DB?

Jeśli będziesz używać DB do przechowywania obrazów, będziesz miał:

  1. wolne zapytania
  2. katastrofalny rozmiar indeksów
  3. duże obciążenie na mostku php<->mysql
  4. problemy z edycją zdjęć (musisz pobrać obraz, zmodyfikować coś i ponownie wstawić wszystkie dane. O nieee)
  5. problemy z przesyłaniem plików z jednego miejsca do drugiego
  6. nowe pytanie na StackOverflow «Jak pracować z plikami, jeśli nie są plikami, ale ciągiem»


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL SELECT najczęściej według grupy

  2. HTML - Zmień\Aktualizuj zawartość strony bez odświeżania\przeładowania strony

  3. MySQL zamów wiele kierunków za pomocą FIND_IN_SET

  4. Łączenie wierszy jako tablica z innej tabeli dla każdego wiersza

  5. Zapytanie GTFS, aby wyświetlić wszystkie godziny odjazdów i przylotów między dwoma nazwami przystanków