我想在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>
除图像外,查看所有字段。它在一些单代码中显示图像。请帮忙
答案 0 :(得分:0)
我看不到你的输出,我希望这会对你有帮助..
如果您的图片列包含图片路径,则必须写
<img src="$image">
但是
你的专栏包含你可以写的二进制图像
<img src="data:image/png;base64,$image">
如果您的图像数据是base64编码
另外,如果你的图像保存了二进制数据,你可以像下面那样显示它;
<img src="image.php?data=xxxxx">
你的image.php标题必须是image / jpg等...