sql >> Databasteknik >  >> RDS >> Mysql

Hur laddar man upp en bild till en databas med php-skript?

Det är en dålig idé att lagra en bild i databasen. Lagra en sökväg till den i databasen, stäng katalogen med bilder via .htaccess och använd den på en hårddisk.

Varför bör du inte lagra filer i DB?

Om du använder DB för att lagra bilder kommer du att ha:

  1. långsamma frågor
  2. storlek på katastrofala index
  3. hög belastning på bridge php<->mysql
  4. problem med att redigera foton (du måste skaffa en bild, ändra något och infoga all data igen. Ohh nooo)
  5. problem med att överföra filer från en plats till en annan
  6. ny fråga om StackOverflow «Hur man arbetar med filer om de inte är filer, men en sträng»


  1. BIT(1) eller TINYINT för flaggor i MySQL

  2. Hur konverterar jag ett skript med mysql_-funktioner till att använda mysqli_-funktioner?

  3. Tilldela samma parametervärde flera gånger i pdo execute

  4. Scala och MySQL JDBC-drivrutin