fetch Bild aus mysql-php

hier bin ich versucht, laden Sie die Mitarbeiter-Profil-Bild auf mysql und dann habe ich Holen wollen solche Bilder. jetzt kann ich das hochgeladene Bild in die mysql-db erfolgreich, aber, wenn ich versuchen zu Holen das Bild, das nicht Holen richtig. wenn Sie öffnen Sie ein Bild im texteditor na, wie wird es Aussehen? das gleiche habe ich es jetzt.. so... (QÕf0±Ó%"÷YúEûVÚo¾e9°R}È"!5®?•Ÿ\ž"ÃÕîYU0T 3¼œ\aVë%z€ÙBðŒÆnPÈ Qx•eú0ÁPÁ"·=ó-)Oyá+×½ÄS"ÞšÅS!Y; ¾ ¤ª5HÅÓôÍó 3Áº¶j/"5±•RX›ee.&{ +C H CÌai,F+Ô#"?Ì8««IÐO %IW).

meine Frage ist: wie Holen Sie sich das Bild richtig? und dann gibt es eine andere Möglichkeit zum speichern eines Bildes auf die mysql-db. zum Beispiel speichern Sie eine Mitarbeiter-Profil-Bilder zu einem Ordner, und speichern Sie dann den link zu mysql???

index.php code:

<form enctype="multipart/form-data" action="img.php" method="post" name="changer">
<input name="image" accept="image/jpeg" type="file">
<input value="Submit" type="submit">
</form>
<?php
include("config.php");
$query = mysql_query("SELECT * FROM tbl_images");
while($row = mysql_fetch_array($query))
{
    echo "" . $row['image'] . "";
}
?>

img.php code:

<?
include("config.php");
if (isset($_FILES['image']) && $_FILES['image']['size'] > 0) { 

  $tmpName  = $_FILES['image']['tmp_name'];  

  $fp      = fopen($tmpName, 'r');
  $data = fread($fp, filesize($tmpName));
  $data = addslashes($data);
  fclose($fp);

  $query = "INSERT INTO tbl_images ";
  $query .= "(image) VALUES ('$data')";
  $results = mysql_query($query, $link) or die(mysql_error());

  print "Thank you, your file has been uploaded.";

  }
  else {
  print "No image selected/uploaded";
  }
?>
InformationsquelleAutor Karuppiah RK | 2013-12-02
Schreibe einen Kommentar