Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Bild in MySQL-Datenbank speichern !!!





Frage

Hallo an alle! Also ich möchte Bilder(Fotos) in meine MySQL-Datenbank reinspeichern - wie geht das? Wie muss ich die "bild-Spalte" in DB formatieren, damit ich die Bilder einspeichern (z.B. per Formular...durchsuchen...Bild einspeichern in DB) und dann die/das Bild(er) wieder rausholen und im Browser anzeigen?? Danke im Voraus!! Gruß, Juri

Antwort 1 von Nessus

Hi,

da wirst Du mächtig viele Probleme bekommen. Gehe lieber hin und speicher nur die Pfade in der DB ab, und die Bilder in ein externes Verzeichnis. Ist IMHO das sinnvollste.

HTH

nessus

Antwort 2 von Juri M.

...und wie mache ich das mit dem Abspeichern von Bild-Pfaden in DB?
Und wie hole ich die Bilder dann von einem Verzeichnis raus?
Was heißt IMHO?
Danke im Voraus!!

Gruß, Juri

Antwort 3 von vietzer

Hallöchen,

also leg dir ne Spalte (z.B. bilder_quelle) an, in die du den Pfad zu deinen Bildern einträgst (z.B. http://www.deinedomain.de/bilder/bild.jpg)
Dein Bild kannst du dann mit


$query = mysql_query("SELECT bilder_quelle from bilder");
while ($row = mysql_fetch_array($query))
{
echo"
<img src=\"$row[bilder_quelle]\">";
}

abrufen.

Gruss vietzer

P.S. IMHO = In My Humble Opinion

Antwort 4 von Juri M.

Erstmal danke für den script vietzer, der mir weiterhilft!

Aber noch was:
1) Pfad abspeichern geht es jetzt.
Nun wie mache ich so, dass der Script mir Pfad in DB UND gleichzeitig Bild in ein Bild-Verzeichnis abspeichert?

2) Frage zum folgenden Script:
<?
...
$query = mysql_fetch_array(mysql_query("SELECT * from user WHERE vorname='Stefan'"));

if ($query)
{
echo "<img src=\"$query[bild]\">";
}
?>
Wie kann ich machen, dass wenn kein Bild vom Stefan (Stefan ist in DB vorhanden) in DB vorhanden ist, der Script mir "Kein Bild!" ausgibt?
Vielen Dank im Voraus!!!

Gruß, Juri

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: