php - 如何使用 php mysqli 从存储在单个数据库列中的图像数组中删除和更新单个图像?
问题描述
<?php //display.php//
$con = mysqli_connect("localhost", "root", "", "ist_softtech");
$i="";
$query="select * from single_field_tbl";
$fire=mysqli_query($con,$query);
$data=mysqli_fetch_array($fire);
$res=$data['imagess'];
$rest=explode(" ",$res);
$count=count($rest)-1;
for($i=0;$i<$count;++$i)
{
?>
<img src="uploads/<?= $rest[$i]?>" height="200px" width="200px"/>
<?php
}
echo "<p style='color:green;font-size:26px'>Total ".$count." images found.";
?>
我想在单个列中添加和更新具有多个图像的数据库。我想在单列中添加和更新具有多个图像的数据库
解决方案
$res=$data['imagess']; 你确定它的图片不是图片吗?
$rest=explode(" ",$res); 某些文件名中包含空格,因此使用空格来爆炸不是一个好主意。您可以使用一些特定的字符集,例如: $rest=explode("|||",$res); 划分文件名。
但是为什么你会在一个数据库列中有多个图像。据我了解,您希望单个参数具有多个图像。尝试使用两个数据库表:一个用于所有详细信息,另一个仅用于图像。例如:
表一:id标题说明
表2:id类别-id文件名
这里的 category-id 是表 1 的 id,用作外键。
推荐阅读
- redux - 具有所需负载的 createAction
- r - 如何去除死把手
- python - 将 .bin 文件中的 3D 点云数据转换为 .pcd 文件
- php - 如何将 ID 元素添加到 Add To Cart?
- c# - LinQ to XML,选择具有 2 级搜索条件的节点
- javascript - addeventlistener 直接在promise 下使用时不起作用,但在promise 下使用settimeout 可以正常工作
- python - Bing 壁纸捕手与 python
- pdf - fig 文件包含在函数 include_graphics() 中,当 rmd 转为 pdf/tex 时可能会丢失文件扩展名
- linux - 如何在我的配置命令中定义 _POSIX_VERSION?
- python - 我的 twitter 机器人、Github 和 Heroku 有问题:我无法在 heroku 中构建它