我正在尝试从DB(MYSQl)获取图像
所有查询都位于ConfigDB.php
处。
我正在使用value=
然后是echo
字段从其他字段中获取数据
在数据库中,我有name
,图像本身在文件夹上载中。
任何建议如何获取图像,因为我有edit.php
,addpost.php
,configDB.php
和index.php
我看到了很多示例,但是它们是在index.php
上的一页上完成的。
目前,我正在获取5个字段,但无法成像。
这是edit.php
我尝试了使用while循环的解决方案,但是什么也没显示。
<p><label>Title</label><br/>
<input class="form-control form-control-lg" type="text" placeholder="Title" name="Title" value="<?php echo $Title; ?>"></p>
</div>
<div class="col-2"></div>
<div class="col-4">
<label>Featured Image</label><br/>
<div style="height:200px;width:100px">
<!-- <img src="uploads/car.jpg"> -->
</div>
有没有一种方法可以从数据库中获取图像而无需在edit.php
文件中添加while循环?
configDB代码:
//显示开机自检
if (isset($_GET['edit'])) {
$id = $_GET['edit'];
$update = true;
$result= mysqli_query($db, "SELECT * FROM posts WHERE id= $id");
$result = mysqli_fetch_array($result);
$Title =$result['Title'];
$Date = $result['Date'];
$Content = $result['Content'];
$Image = $result['Image'];
}
答案 0 :(得分:0)
尝试一下
<p><label>Title</label><br/>
<input class="form-control form-control-lg" type="text" placeholder="Title" name="Title" value="<?php echo $Title; ?>"></p>
</div>
<div class="col-2"></div>
<div class="col-4">
<label>Featured Image</label><br/>
<div style="height:200px;width:100px">
<img src="<?php echo 'folder name/'.$path['table filed name'];?>" />
</div>
答案 1 :(得分:0)
您可以在数据库中保存图像的路径... 在SRC中回显路径,如下所示:
<img src="<?php echo $mysql_row['your_src_key']; ?>">
your_src_key =>图像的路径,例如“ assets / img / picture.png”(您的值的表的SQL键)
答案 2 :(得分:0)
我们的数据库视图:
table_images - ID -路径
现在让我们获取数据库行...
<?php
$sql = mysqli_connect("host", "user", "password", "database");
$row = mysqli_fetch_row($sql->query("SELECT * FROM table_images WHERE id =
'image_id'"));
?>
<img src="<?php echo $row['path']; ?>">
您需要先获取MySQL / SQL查询响应,然后才能使用它!