哎,所以我有一个数据库,我的PHP文件是否正确连接到它:从PHP数据库获取Blob和使用它的HTML标签
<?php
$con=new mysqli ("localhost","root","","chroniclemark");
...
而且我有一个查询获取图像:
$sqlget = "SELECT imagem FROM galeria where idg = 1";
$sqldata = mysqli_query($con,$sqlget) or die ('error getting database');
while($row = mysqli_fetch_array($sqldata, MYSQLI_ASSOC)){
$lol = '<img src="data:image/jpeg;base64,'.base64_encode($row['imagem']).'"/>';
}
?>
这就是我的php语句。如果我,图像出现。 现在我需要把它放在html img标签中。 而这是行不通的:
<img src='image.php?<?php $row['imagem']?>' />
我试过其他的东西,没有什么作品。 顺便说一句,img标签和PHP语句是在同一文件中,就像这样:
</head>
<body>
<?php
$con=new mysqli ("localhost","root","","chroniclemark");
if($con->connect_error)
{
echo $con->connect_errno;
die("Database Connection Failed");
}
$sqlget = "SELECT imagem FROM galeria where idg = 1";
$sqldata = mysqli_query($con,$sqlget) or die ('error getting database');
while($row = mysqli_fetch_array($sqldata, MYSQLI_ASSOC)){
$lol = '<img src="data:image/jpeg;base64,'.base64_encode($row['imagem']).'"/>';
}
?>
<img src='image.php?<?php $row['imagem']?>' />
...
对不起,我的英文不好,如果你能帮助,请做。我会很高兴。
echo'';在<?php事物内部工作并使图像显示。但是我需要在<?php –
之外使用标记。您需要将'$ lol'变量回显给浏览器。你的例子不显示。 –
''/>'是否打算在相同的文件或其他文件中使用? –