Php 从数据库和路径获取图像
我已经成功地上传了许多图片到数据库和它的路径。的目录位于Php 从数据库和路径获取图像,php,mysql,mysqli,Php,Mysql,Mysqli,我已经成功地上传了许多图片到数据库和它的路径。的目录位于images/。我尝试使用SELECT获取图像,但不起作用 PHP include(“dbConnect.php”); $query=“从imageTable中选择*”; $path=“images/”; while($image=mysqli\u fetch\u assoc($query)){ 回声“”; } $mysqli->close(); 我试图从数据库中检索图像及其路径,但它不起作用。我想知道我错过了什么。有什么想法吗?谢谢。
images/
。我尝试使用SELECT
获取图像,但不起作用
PHP
include(“dbConnect.php”);
$query=“从imageTable中选择*”;
$path=“images/”;
while($image=mysqli\u fetch\u assoc($query)){
回声“
”;
}
$mysqli->close();
我试图从数据库中检索图像及其路径,但它不起作用。我想知道我错过了什么。有什么想法吗?谢谢。您有打字错误。在这里,您没有执行查询。您应该执行查询
include ("dbConnect.php");
$query = "SELECT * FROM imageTable";
$result = mysqli_query($con, $query);
//Here $con is database connection link
$path = "images/";
while($image = mysqli_fetch_assoc($result)) {
echo '<img src="'.$path . $image['imageName'] .'" alt="'.$image['imagename'].'"> <br />';
}
include(“dbConnect.php”);
$query=“从imageTable中选择*”;
$result=mysqli\u查询($con,$query);
//这里$con是数据库连接链接
$path=“images/”;
而($image=mysqli\u fetch\u assoc($result)){
回声“
”;
}
打开错误报告,很可能是因为这个简单的上下文问题
echo“
”
(注意缺少的点
连接)我打开了错误报告,它没有显示任何提到的@GhostAs@Ghostsrc=“$path/$image['imageName']”alt=“['imageName']””
应该像src=“.path/$image['imageName']”alt=“.imageName']”一样
您执行查询了吗?能否解释一下$result
的来源?它仍然不起作用。我刚刚使用您编辑的答案执行了查询。仅供参考,我已将$con更改为$mysqli,这是数据库连接链接。$result应用于mysqli\u fetch\u assoc()
。
include ("dbConnect.php");
$query = "SELECT * FROM imageTable";
$result = mysqli_query($con, $query);
//Here $con is database connection link
$path = "images/";
while($image = mysqli_fetch_assoc($result)) {
echo '<img src="'.$path . $image['imageName'] .'" alt="'.$image['imagename'].'"> <br />';
}