php - 如何将图像文件夹路径存储到 MYSQL 数据库并通过 PHP 和 XAMPP 在网页中显示图像?
问题描述
我在 C:\xampp\htdocs\leadstart\Bestleads\landing\Health\new\img\logo.png 中的图像路径
我的数据库 imgid,companyid,cimage1
我想将上面的图像路径插入到 cimage1 并通过 PHP 在我的网页中显示该图像
和我的 PHP 代码
<?php
if (isset($_GET['id'])) {
$id = $_GET['id'];
$query1 = mysqli_query($connection,"SELECT cimage.cimgid,cimage.companyID,cimage.cimg1 FROM cimage where companyID=$id");
while ($row2 = mysqli_fetch_array($query1)) {
<?php
echo '<img src="data:image/png;base64,'.base64_encode($row2['cimg1'] ).'"/>'; ?>
?><!-- Displaying Data Read From Database -->
<?php
}
}
?>
解决方案
当您上传图片时,您必须将此图片保存到项目目录中的文件夹中,然后将此路径保存到数据库中,例如您的路径为:C:\xampp\htdocs\leadstart\Bestleads\landing\Health\new\img\标志.png
将 logo.png 保存到您的数据库中,当您需要查看时
<?php
if (isset($_GET['id'])) {
$id = $_GET['id'];
$query1 = mysqli_query($connection,"SELECT cimage.cimgid,cimage.companyID,cimage.cimg1 FROM cimage where companyID=$id");
while ($row2 = mysqli_fetch_array($query1)) {
?>
<img src="http://127.0.0.1/leadstart/Bestleads/landin/Health/new/img/<?php echo $row2['cimg1'] ?> "/>
<!-- Displaying Data Read From Database -->
<?php
}
}
?>
推荐阅读
- python - 与计算机 Python 的猜谜游戏
- python - 如果尝试使用 Python 插入空值,如何让 MySQL 数据库插入默认值?
- reactjs - Reat native - 如何从链接中获取 CSV 数据?
- css - CSS:圆角效果
- powershell - Powershell >6.0... 带有 ANSI 序列 (PSReadLine) 的命令行背景颜色?如何?
- android - 电子邮件验证不起作用(Android 应用程序)
- javascript - Prettier - 未知选项 trailingComma
- r - R tidyverse 操作数据框
- python - Python XML 解析和 getElementsByTagName
- c++ - 在 C++ 中调用重写方法后得到错误输出