通过PHP显示数据库中的图像

时间:2014-04-30 23:26:45

标签: php html mysql database phpmyadmin

我想在PHP数据库中显示存储在表格中的图像,表格名称为“bbmp”,包含图像的列名称为“image”

请在这个问题的代码中帮助我,因为它显示了我的输出

<?php    

include("dbconnection.php");  // it contains all the details of the database name, database host and password 
$y=$sql = "SELECT * FROM `bbmp`";
$result = mysql_query($y);
echo "<table align='center'> <tr> <td> uid </td> <td> username </td> <td> Address </td> <td> email </td> <td> description </td>  <td> status </td> <td> Images </td> </tr>";
if(!$result)
{
    echo "not run ($y) from: ".mysql_error();
    exit;
}
while($pat=mysql_fetch_assoc($result))
{
$uid=$pat['uid'];
$username=$pat['username'];
$address=$pat['address'];
$email=$pat['email'];
$description=$pat['description'];
$status=$pat['status'];
$image=$pat['image'];
echo "<tr> <td> $uid </td> <td> $username </td> <td> $address </td> <td> $email </td> <td> $description </td> <td> $status </td> <td> $image </td> </tr>";
}
echo "</table>";
?>
<html>
<body>
<a href="main.html">Go Back</a>
</body>
</html>

除图像外,查看所有字段。它在一些单代码中显示图像。请帮忙

1 个答案:

答案 0 :(得分:0)

我看不到你的输出,我希望这会对你有帮助..

如果您的图片列包含图片路径,则必须写

  <img src="$image">

但是

你的专栏包含你可以写的二进制图像

 <img src="data:image/png;base64,$image">  

如果您的图像数据是base64编码

另外,如果你的图像保存了二进制数据,你可以像下面那样显示它;

    <img src="image.php?data=xxxxx">

你的image.php标题必须是image / jpg等...