Ich habe ein Formular erstellt, mit dem Benutzer ein Bild in einen Ordner auf dem Server hochladen können. Wie füge ich das Bild in die Datenbank ein? Ich habe einen Tabellennamen mit dem Namen upload in der Datenbank namens blog und eine Zeile namens image mit dem Wert MediumBLOB erstellt.Einfügen von Bildern in eine Datenbank
Wenn das oben genannte unlogisch klingt, wie rufe ich das Bild vom Server dynamisch auf?
Vielen Dank.
Gibt es einen Grund, warum Sie das Bild nicht auf dem Dateisystem belassen und nur den Pfad oder die ID in der Datenbank speichern? – Matthew
@konforce Nein, kein spezifischer Grund. Kannst du erklären, wie ich ID in der DB speichern und dann das Bild später mit der ID aufrufen könnte? Vielen Dank. Definiere ich die ID im img-Tag? Vielen Dank. – brad
(Kleinbuchstabe b), normalerweise mache ich nur ein getimg.php? Id = 234234 Skript, und dann wird das PHP-Skript entweder zum Bild umleiten, den Dateiinhalt zurückgeben wie es ist, oder jede mögliche Beschneidung/Größenanpassung handhaben notwendig (und zwischenspeichern). Egal was, es wird die Image ID in der Datenbank nachschlagen und den Pfad zur eigentlichen Datei auf dem Server finden. – Brad