ubuntuusers.de

PHP Mediumblob, Bilder in MySQL Datenbank speichern

Status: Ungelöst | Ubuntu-Version: Ubuntu 11.10 (Oneiric Ocelot)
Antworten |

cabanni

Avatar von cabanni

Anmeldungsdatum:
11. November 2009

Beiträge: 196

Hallo,

ich stehe vor dem Problem Bilder in eine Datenbank zu speichern. Mit move_uploaded_file() kann ich die Bilder in einen Ordner speichern ok...., aber mit welcher Funktion übergebe ich ein Bild innerhalb der Abfrage an die Datenbank?

Ich muss die Bilder übrigens in der Datenbank speichern, ...ist so gefordert, also ist es müßig darüber zu diskutieren.

Gruß

cabanni

Lysander

Avatar von Lysander

Anmeldungsdatum:
30. Juli 2008

Beiträge: 2669

Wohnort: Hamburg

cabanni schrieb:

aber mit welcher Funktion übergebe ich ein Bild innerhalb der Abfrage an die Datenbank?

Suchst Du eine Funktion zum Einfügen oder den passenden Datentypen? Ersteres wäre ganz normal insert für letzteres eben ein blob. Mir ist irgend wie unklar, wo jetzt genau Dein Problem liegt...

Ich muss die Bilder übrigens in der Datenbank speichern, ...ist so gefordert, also ist es müßig darüber zu diskutieren.

Schade 😀

cabanni

(Themenstarter)
Avatar von cabanni

Anmeldungsdatum:
11. November 2009

Beiträge: 196

1
2
3
4
5
$bild=$_FILES['datei']['tmp_name'];
$Name=$_FILES['datei']['name'];


$abfrage="insert into bilderli(Name,bild) values ('$Name','$bild')");

ja insert ist schon klar, aber wie referenziere ich auf den Datensatz des Bildes? So wie ich es oben gemacht habe gehts nicht..

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Du brauchst ja den Dateiinhalt. Also muss $bild den Rückgabewert von file_get_contents() bekommen.

Antworten |