Δε μπορώ να κάνω display μια εικόνα από μια database!

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
strogylos72
Δημοσιεύσεις: 28
Εγγραφή: 30 Μαρ 2010 03:49

Δε μπορώ να κάνω display μια εικόνα από μια database!

Δημοσίευση από strogylos72 » 25 Μαρ 2011 05:37

Εχω περάσει κανονικά μια εικόνα σε μια βάση δεδομένων και δε μπορώ για κανένα λόγο να την διαβάσω, δεν φαίνεται ποτέ η εικόνα.

Κώδικας: Επιλογή όλων

include "dbconfig.php";
      $dbconn = mysql_connect($dbhost, $dbusr, $dbpass) or die("Error Occurred-".mysql_error());
      mysql_select_db($dbname, $dbconn) or die("Unable to select database");
 
      $id    = $_ REQUEST ['id'];
      $query = "SELECT `img_name`, `img_type`, `img_size`, `img_data`
                       FROM img_tbl WHERE id = ‘$id’";
 
      $result = mysql_query($query) or die(mysql_error());
      list($name, $type, $size, $content) = mysql_fetch_array($result);
 
      header("Content-length: $size");
      header("Content-type: $type");
      print $content;
 
      mysql_close($dbconn);

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Δε μπορώ να κάνω display μια εικόνα από μια database!

Δημοσίευση από gvre » 25 Μαρ 2011 14:23

Δε χρειάζεται να αποθηκεύεις την εικόνα στη βάση. Μπορείς να αποθηκεύεις το όνομα του αρχείου και μετά να την καλείς με αυτό.

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες