Bild aus datenbank?

mrfishly

Mitglied
Hey ho!

hab da mal ne frage zum Thema bilder...
ich hab ja jetzt mein memberscript mehr oder weniger fertig. jetzt will ich aber noch zu jedem member ein Bild haben.
Wie mach ich das?
Wo müssen die bilder hin?
Was kommt in die datenbank?
Wie muss ich die felder in der datenbank deklarieren?
Wie ist der code zum auslesen?

Wäre geil wenn mir jemand die fragen beantworten könnte... thx!

Fishly
 
Es gibt verschiedene Methoden, um Bilder zu speichern.

Meine favorisierte Methode ist, die Bilder in einem bestimmten Verzeichnis auf dem Webserver zu speichern und in der Datenbank den Dateinamen, die ID des Bildes und die ID des Members abzulegen.

Wie man Dateien auf dem Webserver hochlädt, erfährst Du hier:
--> http://de.php.net/manual/de/features.file-upload.php#features.file-upload.post-method

Die Funktionen für den Datenbankzugriff findest Du hier:
--> http://de.php.net/manual/de/ref.mysql.php

Bzw. es gibt noch Tutorials in der PHP-Sektion, die sich damit beschäftigen.

snuu
 
Du machst es in dem du Dir Anregungen per Suche holst.
Memberscripts sind nix neues da sie bald auf jeder 2. Seite zu finden sind.
Denn wenn man die Fragen so wie sie gestellt sind fertig beantwortet müsste hier am Ende des Threads irgendwann ein fertiges Script stehen.

Bilder kannst du je nach Belieben in der Datenbank speichern. Der Datentyp wäre Blob. Du kannst sie aber uach getrosst in einem Verzeichnis deiner Wahl speichern.

In die Datenbank kommen die Daten die du dort speichern willst.
Daher musst du logischerweise soviele Felder wie du Daten speichern willst deklarieren. Die Datentypen kannst du der Doku von http://www.mysql.com entnehmen.

Der Code ist je nach Programmierstil variabel.

Hast du denn überhaupt schon Erfahrungen im Umgang mit PHP & mySQL?
 
Bin nich gerade der meister, aber ich versuch ich langsam ranzutasten in die große weiter welt von PHP. Aber ich hab noch nie mit bilder gearbeitet und deshalb stell ich hier die fragen um mein wissen etwas zu vergrößern.
Thx schonmal für die antworten. Ich werd mal gucken ob ich damit weiter komm.

Edit:

Also ich hab die bilder auf dem Webserver in dem Verzeichnis
/images/member/
gespeichert!


In der Datenbank hab ich zu jedem Member ein Feld
pic
deklariert. da schreib ich den namen des bildes rein.


wenn jetzt die details.php aufgerufen wird soll er für das Bild das Feld 'pic' auslesen.

Wäre das möglich? Vielleicht mit:

PHP:
echo "<img src=images/member\"".$row->pic."\">";

? oder muss ich das anders schreiben? Geht das überhaupt so wie ich mir das vorstelle?
 
Zuletzt bearbeitet:
Zurück