我正在尝试从DB获取图像(MYSQl)
我有所有查询所在的ConfigDB.php
。我使用value=
从其他字段获取数据,然后在DB中使用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循环的情况下从DB中获取图像?
configDB代码:
//显示POST
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'];
}
发布于 2019-10-04 21:54:24
我们的数据库视图:
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查询响应,然后才能使用它!
https://stackoverflow.com/questions/58236744
复制相似问题