2016-05-06 12 views
0

Ich weiß, dass ich abgeschriebenen MySQL verwende, dass die Seite sehr schwer sein wird, und ich sollte die Bilddateien in die Datenbank verknüpfen, anstatt sie direkt dort einzufügen. Außerdem habe ich Probleme, die BLOB-Bilder aus der Datenbanktabelle "baut" in der Spalte "Bild" anzuzeigen.Anzeigen von MySQL Datenbank BLOB Bilder in einer Tabelle mit PHP

Hier ist mein Code: Probleme beim Öffnen und Schließen von PHP-Tags.

PHPMyAdmin Bild: enter image description here

Webseite anzeigen: enter image description here

include ("connect.php"); 
$conn = mysql_connect("localhost", $id, $pw); //Start of Establishing Connection to Database "akimble" 
if (!$conn) { 
    die ("Error connecting: " . mysql_error()); //Displays What the Error was if Present 
} 
mysql_select_db($db, $conn); 
$sql = "SELECT * FROM builds"; //Selects Everything From the Table "userinfo" in "akimble" Database 
$results = mysql_query($sql, $conn); //Assigning all Data 

echo "<table cellpadding=10 border=1> 
<tr> 
    <th>User ID</th> 
    <th>Image Name</th> 
    <th>Image</th> 
</tr>"; 

while ($entries = mysql_fetch_array($results)) { //Fetch all Information within "results" Variable 
    echo "<tr>"; 
     echo "<td>" . $entries['id'] . "</td>"; 
     echo "<td>" . $entries['name'] . "</td>"; 
     header("Content-type: image/jpg"); 
     echo '<img src="data:image/jpg;base64,' . base64_encode($row['image']) . '" />'; 
    echo "</tr>"; 
               } 
echo "</table>"; 

mysql_close($conn); 

Danke für die Hilfe, ich habe auf diese stundenlang zu kämpfen.

+0

verwenden probiere diesen Link (http://stackoverflow.com/questions/20556773/php-display-image-blob-from-mysql) – developersaumya

+0

@SaumyaSingh Ich habe das versucht und ich bin immer noch fest. – Aramza

+0

sagen Sie uns, was ist der Fehler oder Problem gegenüber? – developersaumya

Antwort

0

Reihe $ ist dann nicht definiert, wie u kann das Indexbild aus, das Sie haben

erhalten holte alle mysql Ergebnisse Variable $ genannt Einträge so $ Einträge [ ‚Bild‘]

echo '<img src="data:image/jpg;base64,' . base64_encode($entries['image']) . '" />'; 
echo "</tr>"; 
Verwandte Themen