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
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
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
abrufen.
Gruss vietzer
P.S. IMHO = In My Humble Opinion
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
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

