phpbar.de logo

Mailinglisten-Archive

Bilder in DB speichern ?

Bilder in DB speichern ?

Thomas Fankhauser mysql@digelec.ch
Mon Jan 6 16:12:04 CET 2003


hallo gerd,

in der datenbank mit 'blob'.

angenommen du arbeitest mit php.

wie ich es mache:

im formular:
<form method=post action=addentry.php enctype=\"multipart/form-data\">
enctype ist wichtig sonscht geht's need.
<input type=file name=bild1>

code vom addentry.php:
<schnip>
$bild1 = addslashes(fread(fopen($bild1, "r"), filesize($bild1)));

mysql("database","update members set logo='$bild1' where user='$member'");
<schnap>


zum rausladen:

auf der seite die das bild anzeigen soll:
<schnip>
echo "<img src=\"logo.htm?a=$member\" width=270 height=118>";
<schnap>

der code von logo.htm:

php anfang
$conn_id = mysql_connect('127.0.0.1','user','passwd') or die ("fehler!!!!:
\"" . mysql_error () . '"');
$result = mysql ("database","select * from members where user = \"$a\"");
  echo mysql_result($result,0,"logo");
 mysql_close ($conn_id);
php ende

das ist alles!

ich hoffe dir alle nötigen sachen aufgezeigt zu haben, mit diesen angaben
solltest du in der lage sein dein problem zu lösen.
wichtig ist der enctype im formular!

gruss
thomas

> hallo,
>
> ich möchte Bilder für das Internet in einer Datenbank ablegen. Die Größe
> jedes Bildes beträgt ca. 47 KB.
>
> Wie mache ich das am Besten und in welchem Format lege ich die Bilder ab.
> Wie zeige ich Bilder wieder mit php an .
>
>

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive