【发布时间】:2015-11-06 07:55:37
【问题描述】:
获取图片:
$afbeelding_select = mysql_query("SELECT afbeelding FROM afbeeldingen WHERE sigaren_id = " .$resultaat_fetch_id_sigaren);
while ($afbeelding = mysql_fetch_array($afbeelding_select))
{
$resultaat_afbeelding = $afbeelding['afbeelding'];
$image = "<img src='data:image;base64,".base64_encode ($resultaat_afbeelding)."'>";
}
呼应图像:
<?php echo $image; ?>
但我只得到一张图片,而不是更多。 为了回显多个图像而不是一个图像,我需要更改什么?
亲切的问候
【问题讨论】:
-
您在每个循环中都覆盖了
$image。改用数组。 -
连接。
$image .= ...。 (虽然@b0s3 的建议可以让您拥有更清洁的东西并用这些图像做更多的事情。) -
哦!它只是添加点'。'。非常感谢!!
-
如果可以的话,你应该stop using
mysql_*functions。它们不再被维护并且是officially deprecated。改为了解 prepared statements,并考虑使用 PDO,it's really not hard。
标签: php html mysql image phpmyadmin