wie Bilddatei/en zu mysql table.Ich bin ein Programmierer Ich benutze PHP und MySQL.Hinzufügen von Bilddateien zur Datenbanktabelle
Antwort
Sie sollten das Bild nicht selbst für Websites hinzufügen. Sie laden das Bild auf den Server hoch und speichern den Pfad in der Datenbank. Sie sollten dann in der Lage sein, den Pfad der Datei in HTML auszugeben.
Ich speichere normalerweise die URL der Bilddatei anstatt die Datei selbst (nicht sicher, wie Sie das sowieso machen würden). Ich empfehle, die Speicherung der URL und mit
gibt es Vor- und Nachteile beider Ansätze. –
@ JP19 Nennen Sie einige Vorteile des BLOB-Ansatzes. –
Eliminieren Sie die Festplatten-E/A. Schnellerer Zugriff durch Caching (ich weiß, es gibt * super schnelle Schnellfestplatten - aber meine VPS Disk I/O ist bescheiden). Der DB-Speicher eignet sich besonders für Favicons und Thumbnails. Das Verwalten von Berechtigungen ist auch einfacher (Sie müssen sich nur um DB-Benutzer/Dauerwörter kümmern, nicht um Dateisystemordner). Auch - ich akzeptiere, dass der durchschnittliche Benutzer DB-Speicher von Bildern nicht benötigt. Aber es gibt Fälle, wo Leute es wollen - es ist nicht so überflüssig, wie Sie imo fühlen! –
Sie müssen blob
verwenden (oder mediumblob
oder longblob
in Abhängigkeit von der maximalen Größe von Bildern, die Sie unterstützen möchten) Datentyp für binäre Daten zu speichern.
Vergewissern Sie sich vor dem Einfügen, dass Sonderzeichen in den binären Bilddaten gelöscht werden.
$img_data =mysql_real_escape_string(file_get_contents($filename));
- 1. Hinzufügen von Bilddateien in Windows Explorer vs. Projektmappen-Explorer
- 2. Oracle-Datenbanktabelle zur Verwendung als Array zur Ausführung anderer Abfragen
- 3. Speichern von Bilddateien in C#
- 4. Redis zum Zwischenspeichern von Bilddateien?
- 5. Speichern von Bilddateien in Tensorflow
- 6. Hinzufügen von Bildern zur Galerie
- 7. Hinzufügen von Steuerelementen zur Laufzeit
- 8. Hinzufügen von Bildern zur Datenbank
- 9. Hinzufügen von Leerzeichen zur Zeichenfolge
- 10. Hinzufügen von Textansicht zur Oberflächenansicht
- 11. Hinzufügen von Symbolen zur Listenpräferenz
- 12. Hinzufügen von Schaltflächen zur Aktivitätsleiste
- 13. html Optionsfeld zur Datenbank hinzufügen
- 14. Dreidimensionale Datenbanktabelle
- 15. Video aus Bilddateien erstellen?
- 16. Unfolding SimpleMapApp - Bilddateien fehlen
- 17. Wie Datumswert von jdatechooser Datenbanktabelle
- 18. Senden von Bilddateien über Bluetooth 4.0 LE
- 19. Upload von Bilddateien können nicht angezeigt werden
- 20. Skript zum Ändern der Farbe von Bilddateien
- 21. Git + LaTeX + BitBucket: Gemeinsame Nutzung von Bilddateien
- 22. Empfangen von Bilddateien über den Rest Api
- 23. Zugriff auf Bilddateien von einer getrennten Assembly
- 24. EOF-Zeichen in Bilddateien
- 25. Git ziehen Bilddateien ignorieren
- 26. Apache Redirecting - Bilddateien
- 27. Ereignis zur Liste hinzufügen
- 28. Zeile zur Laufzeit zur Tabelle hinzufügen
- 29. hat einen Ordner mit einer Menge von großen Bilddateien zur Verlangsamung Visual Studio Web-Projekt
- 30. Animation zur Laufzeit hinzufügen
http://stackoverflow.com/questions/3748/storing-images-in-db-yea-or-nay – Klark